- 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.
- 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.
This app backend is built with:
- Framework: Django
- Database: PostgreSQL (or any preferred database)
- Authentication: Django REST Framework for secure and scalable APIs.
To run the project locally:
- Clone the repository:
git clone https://github.com/cursorhigh/JEE5-backend-django.git
- Navigate to the project directory:
cd JEE5-backend-django
- Create and activate a virtual environment:
python -m venv env source env/bin/activate # On Windows: env\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Apply database migrations:
python manage.py migrate
- Start the development server:
python manage.py runserver
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.
We welcome contributions to make JEE5 even better! Feel free to:
- Report issues
- Suggest new features
- Submit pull requests
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