Skip to content

An application to store the questions you practice for competitive programming and track your progress on the road to become an expert programmer.

Notifications You must be signed in to change notification settings

Subikesh/Code-Database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code-Database

An application to store the data structures and algorithms questions and track your progress on the road to become an expert programmer.

This application is done using django and a REST API is also created using django-rest-framework and is deployed on codedatabase.pythonanywhere.com.

Run the app

To run the app, follow the below steps

  • Clone the repository
  • Create a virtual environment on that folder, if required
  • Run pip install -r requirements.txt
  • Run the server python manage.py runserver

App features

User Authentication

loginImage

This screen allows user to login or register new account to code database. For simplicity you can login to a sample credentials provided in the homepage to quickly view contents.

Also dont hesitate to check out my portfolio website or my linkedIn profile in the top right corner of the website 😉.

Questions page

questionsHome

This screen is the home page which shows the list of private and public questions along with questions search, filters based on difficulty or tag.

Each question can contain informations like description, difficulty, tags/topics and question link and solutions.

Each solution will contain informations like solution name, notes, code and language and solution/submission link. These questions and solutions can be edited or deleted by the question/solution user at any time.

Private questions: These are the questions created by a user along with the solutions and notes for it for private view

Public questions: These are the questions which are created just like private questions and shared along with all the users publicly. Other users can view these questions, but cannot store solutions or notes for these. They can take a copy of these questions to store their own solutions for that question.

Apart from the home page, there are lot more to explore in the website like question/solution details, edit/create forms. Please do check them out 😄.

About

An application to store the questions you practice for competitive programming and track your progress on the road to become an expert programmer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published