Skip to content

chinmayagrawal775/realtime-tic-tac-toe-game-using-django-channels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-Time TIC TAC TOE Game Built Using Django & Django-Channels, WebSockets.

Made with love in India made-with-python Open Source Love svg1

About Project 📄

This Real-Time TIC TAC TOE Game Built Using Django, where two players can compete each other in a match.

Project Functionalities ⚙

  • No Login/Signup required.
  • Enter Your Name and start playing.
  • Share the Game Code with your friend to start playing with him.

Technologies Used 👨‍💻

  • Django - For Coding Backend of Application.
  • Django-Channels - For using WebScokets during game to establish real-time Communication.
  • Memurai/Redis - For Adding a Django Channel Layer in Backend.
  • SQLite - Used this Default DataBase for Storing Data on temporary basis.
  • DTL - Django Template Language for Building Dynamic Pages.
  • JavaScript - For Integrating Additional functionalities in Project.
  • Bootstrap 5 - For UI Development of Project.
  • FontAwesome - For embedding icons in Project.
  • HTML/CSS - For Coding Basic Templates of Project.

User Interface

User Can Interact with the Application Using the web interface or the frontend of the application.

Where he can enter his name and start playing with his friend after sharing the game code.

The other opponent can enter his name and the provided code and start playing the game.

Demo Of Application

To Watch the Live Demo Of Application click on the Below Given Link. View Demo 🚀.

Here Are Some ScreenShots of The Application

drawing drawing drawing drawing drawing drawing drawing

Note

If You are Learner, or Want to test this application, Then After Forking & Cloning, You Can use these Test Credentials for accessing the Admin Panel of Application to see how it stores Game Details on temporary basis.

- #### FOR ADMIN:
  - ID : admin
  - PASSWORD : admin