Skip to content

JuanNovas/Opening-Gambit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Opening Gambit 🏆♟️

Opening Gambit is a web application designed to help users practice and memorize chess openings. Built with Django, it allows users to create, share, and practice chess opening courses, enhancing their memorization and understanding of different chess strategies.

Showcase video

Features ✨

  • Create and Share Courses: Users can create custom chess opening courses and share them with others.
  • Interactive Practice: Engage with interactive chessboard where you can practice moves repetitively.
  • Course Management: Copy and edit existing courses to tailor them to your learning style.
  • Responsive Design: Fully functional on both desktop and mobile devices.

Technologies Used 🛠️

  • Django
  • JavaScript
  • HTML/CSS
  • jQuery
  • chess.js: Handles chess game logic.
  • chessboard.js: Displays and manages the interactive chessboard.

Screenshots 📸

Screenshot from the app Screenshot from the app Screenshot from the app

Installation ⚙️

  1. Clone the repository:

    git clone https://github.com/JuanNovas/Opening-Gambit.git
    cd Opening-Gambit
  2. Install dependencies:

    pip install -r requirements.txt
  3. Apply migrations:

    python manage.py makemigrations
    python manage.py migrate
  4. Run the server:

    python manage.py runserver

Usage 🚀

  1. Access the website: Open your browser and navigate to http://127.0.0.1:8000/.
  2. Create an Account: Sign up to start creating and sharing courses.
  3. Explore and Practice: Browse existing courses or create your own, and start practicing to improve your chess openings.

Contact 📬

For any inquiries or feedback, please reach out via [email protected].

CS50Web

This was my final project of CS50Web development with Python and Javascript. Here are all my other submissions

About

Chess Openings Practice Website made with Django

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published