A modern platform for PEC students to access and share previous year question papers.
- Easy Paper Search: Find papers by department, semester, subject, and exam type
- Quick Upload: Share papers with your fellow students in just a few clicks
- Clean Interface: Modern, responsive design for the best user experience
- Secure Access: Protected by Clerk authentication
- Cloud Storage: Papers stored securely on Cloudinary
- Frontend: React + Vite
- UI Framework: Material-UI + Tailwind CSS
- Animations: Framer Motion
- Authentication: Clerk
- Storage: Cloudinary
- Backend: FastAPI + Firebase
-
Clone the repository
-
Install dependencies:
cd frontend && npm install cd ../backend && pip install -r requirements.txt
-
Set up environment variables:
VITE_CLERK_PUBLISHABLE_KEY=your_clerk_key VITE_APP_CLOUDINARY_URL=your_cloudinary_url VITE_APP_UPLOAD_PRESET=your_upload_preset VITE_APP_CLOUD_NAME=your_cloud_name VITE_BACKEND_URL=your_backend_url -
Start the development servers:
# Frontend cd frontend && npm run dev # Backend cd backend && uvicorn app.main:app --reload
We welcome contributions! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- PEC-CSS Repository
- PEC Old Papers Community
- All the students who contribute papers
For any queries or suggestions, please open an issue or contact the maintainers.
Made with β€οΈ for PEC Students