Skip to content

anish1A1/Lunar-IT-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

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:


🌙 Lunar IT Project

A web-based application developed as part of the CDL Internship Program at Lunar IT Solution.


📌 Overview

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.


🚀 Features

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.

🛠️ Tech Stack

  • Backend: Django (Python)
  • Frontend: React, Tailwind CSS
  • Database: MySQL
  • Version Control: Git, GitHub
  • Payment Gateway: Khalti API

📂 Installation

1️⃣ Clone the repository

git clone https://github.com/anish1A1/Lunar-IT-Project.git
cd Lunar-IT-Project

2️⃣ Create and activate a virtual environment

python -m venv env
source env/bin/activate   # For Linux/macOS
env\Scripts\activate      # For Windows

3️⃣ Install dependencies

pip install -r requirements.txt

4️⃣ Setup database

  • Update settings.py with your MySQL credentials.

  • Run migrations:

    python manage.py makemigrations
    python manage.py migrate

5️⃣ Run the server

python manage.py runserver

💳 Khalti Payment Integration

This project uses Khalti’s sandbox API for testing payments. Update your API key in the environment variables or settings.py as needed.


👥 Contributors

  • Anish Jaiswal — Backend Developer
  • CDL Internship Team at Lunar IT Solution

🎓 Developed For

This project was developed as part of the Career Development Learning (CDL) module for Itahari International College under Lunar IT Solution.


📜 License

This project is for educational purposes only and not intended for commercial use.


🙌 Acknowledgements

Special thanks to Er. Chandra Prasad Acharya (Managing Director), Manish Sir, and Itahari International College for their support and guidance.


About

A project built for the Lunar IT company website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors