Skip to content

cursorhigh/JEE5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JEE5 - Backend (Django)

JEE5 Logo

JEE5 is a revolutionary app designed to transform the JEE preparation experience into something as interactive and engaging as social media platforms like Instagram. This app aims to provide:
  • Community Interaction: Connect with peers, share insights, and build a supportive network.
  • Query Resolution: Post and resolve JEE-related queries in real-time.
  • Interactive Features: Experience JEE preparation like never before with gamification, challenges, and leaderboards.

Features

  • Social Media Vibes: Backend APIs to support a sleek and modern interface.
  • Real-Time Query Handling: Efficient endpoints for posting, retrieving, and resolving JEE-related queries.
  • Interactive Tools: Backend support for creating posts, managing discussions, and tracking user progress.
  • Personalized Feeds: Tailored content delivery based on user interests and preferences.

Technology Stack

This app backend is built with:

  • Framework: Django
  • Database: PostgreSQL (or any preferred database)
  • Authentication: Django REST Framework for secure and scalable APIs.

Installation

To run the project locally:

  1. Clone the repository:
    git clone https://github.com/cursorhigh/JEE5-backend-django.git
  2. Navigate to the project directory:
    cd JEE5-backend-django
  3. Create and activate a virtual environment:
    python -m venv env
    source env/bin/activate  # On Windows: env\Scripts\activate
  4. Install dependencies:
    pip install -r requirements.txt
  5. Apply database migrations:
    python manage.py migrate
  6. Start the development server:
    python manage.py runserver

API Documentation

The backend exposes RESTful APIs for:

  • User Management: Register, login, and manage user profiles.
  • Query Management: CRUD operations for JEE-related queries.
  • Feed Management: APIs for personalized feeds and posts.
  • Gamification: Endpoints for challenges, leaderboards, and achievements.

Contribution

We welcome contributions to make JEE5 even better! Feel free to:

  • Report issues
  • Suggest new features
  • Submit pull requests

🚧 Under Construction 🚧

Note: JEE5 is currently under construction and not fully completed yet. Stay tuned for updates as we continue to build and improve this app!


Made with ❤️ by CursorHigh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages