PlacementPoint is a full-stack campus placement management system built with Django REST Framework (Backend) and React + Vite + TailwindCSS (Frontend).
Ensure you have the following installed:
- Python 3.10+
- Node.js 18+ &
npm - MySQL (or SQLite fallback)
- Open terminal and navigate to the backend folder:
cd PlacementPoint_Bankend - Create and activate a virtual environment:
python -m venv venv # On Windows: venv\Scripts\activate # On Mac/Linux: source venv/bin/activate
- Install required packages:
pip install -r requirements.txt
- Navigate into the Django server folder:
cd BackendServer - Apply database migrations:
python manage.py migrate
- (Optional) Populate initial demo data:
python seed_data.py
- Start the backend server:
python manage.py runserver
- The API will run at
http://127.0.0.1:8000/.
- The API will run at
- Open a new terminal and navigate to the frontend folder:
cd PlacementPoint_Frontend - Install dependencies:
npm install
- Start the development server:
npm run dev
- The app will run at
http://localhost:5173/.
- The app will run at
- Super Admin:
admin/admin123 - Placement Coordinator:
coord1/Coord@123 - Student:
25C216A01/Student@123