Got it! I checked your GitHub link and here’s a professional README.md for your Lunar IT Project, based on what you shared about your internship work:
A web-based application developed as part of the CDL Internship Program at Lunar IT Solution.
The Lunar IT Project is a web platform built using Django, MySQL, and React to replicate the core features of Lunar IT Solution’s official website. The project includes modules for Courses, Jobs, Internships, user authentication, and a Khalti Payment Gateway integration for secure transactions.
This project was developed collaboratively by interns to gain real-world experience in building and managing a production-level web application.
✅ User Authentication
- Secure login and registration system using Django’s built-in auth system.
✅ Courses, Jobs & Internships
- Add, edit, view, and delete course listings.
- Manage job openings and internship opportunities.
✅ Upvote/Downvote System
- Blog-like features to engage users with voting functionalities.
✅ Khalti Payment Integration
- Accept secure payments through the Khalti payment gateway API.
✅ API Development
- Built RESTful APIs with Django REST Framework for better scalability.
✅ Modern Frontend
- Styled using Tailwind CSS and basic React components for dynamic pages.
✅ Database Management
- Designed and optimized relational database schemas using MySQL.
✅ Version Control
- Project managed with Git and GitHub for collaboration, branching, and code reviews.
- Backend: Django (Python)
- Frontend: React, Tailwind CSS
- Database: MySQL
- Version Control: Git, GitHub
- Payment Gateway: Khalti API
1️⃣ Clone the repository
git clone https://github.com/anish1A1/Lunar-IT-Project.git
cd Lunar-IT-Project2️⃣ Create and activate a virtual environment
python -m venv env
source env/bin/activate # For Linux/macOS
env\Scripts\activate # For Windows3️⃣ Install dependencies
pip install -r requirements.txt4️⃣ Setup database
-
Update
settings.pywith your MySQL credentials. -
Run migrations:
python manage.py makemigrations python manage.py migrate
5️⃣ Run the server
python manage.py runserverThis project uses Khalti’s sandbox API for testing payments.
Update your API key in the environment variables or settings.py as needed.
- Anish Jaiswal — Backend Developer
- CDL Internship Team at Lunar IT Solution
This project was developed as part of the Career Development Learning (CDL) module for Itahari International College under Lunar IT Solution.
This project is for educational purposes only and not intended for commercial use.
Special thanks to Er. Chandra Prasad Acharya (Managing Director), Manish Sir, and Itahari International College for their support and guidance.