A full-stack MERN application designed to manage certificate submissions efficiently through a role-based dashboard system. The platform enables students to upload and track certificates while allowing administrators to review submissions, update statuses, and provide structured feedback.
Live Application: https://cert-submit.vercel.app
The Certificate Submission & Tracking System streamlines academic certificate management within institutions. It provides a structured workflow for submission, review, and tracking of certificates.
The system ensures:
- Organized certificate management
- Role-based access control
- Secure file handling
- Real-time status updates
- Centralized administrative monitoring
- Secure authentication
- Upload certificates (PDF, JPG, PNG, etc.)
- View submitted certificates
- Track status (Pending, In Progress, Completed)
- Receive feedback from administrators
- Delete submissions when required
- View all student submissions
- Update certificate status
- Provide feedback
- Monitor submissions through a centralized dashboard
- React.js
- JavaScript (ES6+)
- HTML5
- CSS3
- React Router
- Axios
- Node.js
- Express.js
- MongoDB
- Mongoose
- Multer (File upload handling middleware)
- Frontend deployed on Vercel
- Backend hosted on Node.js server
- MongoDB Atlas (Cloud database)
Client (React) → REST API (Node.js + Express) → MongoDB Database
File Upload Flow:
User → Multer Middleware → Server → MongoDB → Frontend Display
git clone https://github.com/Yuva-Deekshitha-N/<your-repository-name>.git
cd <your-repository-name>
Frontend:
cd client
npm install
Backend:
cd server
npm install
Create a .env file inside the server directory:
PORT=5000
MONGO_URI=your_mongodb_connection_string
Start Backend:
npm start
Start Frontend:
npm run dev
Access the application at:
http://localhost:3000
| Role | Capabilities |
|---|---|
| Student | Upload, View, Track Certificates |
| Admin | Review, Update Status, Provide Feedback |
- Colleges and Universities
- Academic Departments
- Internship Tracking Systems
- Certification Programs
- Training Institutions
- Email notifications for status updates
- Advanced analytics dashboard
- Cloud-based file storage integration
- Blockchain-based certificate verification
- Downloadable submission reports
If you would like, I can also provide a concise 3–4 line version tailored specifically for your resume or portfolio.