Full-Stack SRPP Institute Site
Budget: ₹12,500 – ₹37,500 INR
I’m building an end-to-end website for SRPP Polytechnic Institute and want it written entirely with Node.js, Express, MongoDB, and EJS templating. The scope is straightforward but complete:
The core of the site is an open-access student portal paired with a course-management section. Because I don’t need user authentication at this stage, every visitor should land straight into the content without being asked to log in or create an account. The course area simply needs to present detailed college information for each programme—title, overview, syllabus highlights, credits, faculty contacts, and any downloadable PDFs—while allowing me to add, edit, or retire courses from an admin back-office.
Although the event calendar is not a must-have right now, please architect the code so an additional route/controller for events could be dropped in later without a rewrite.
Deliverables
• Clean, well-commented source code in a Git repo (Node.js + Express backend, MongoDB models, EJS views, SCSS/CSS)
• Simple admin interface or seed script that lets me manage courses and portal content
• README covering setup, environment variables, and a one-command deployment to a Debian-based VPS or Heroku-style PaaS
• Brief hand-off video or call walking through the project structure and how to add future modules such as an events calendar
Acceptance Criteria
• Site builds and runs with npm install && npm start
• All dynamic pages render server-side via EJS with no client-side framework required
• Student portal and course listings are publicly reachable; CRUD operations function in the admin area only
• MongoDB collections use clear schema definitions and indexes where sensible
• Code passes eslint / prettier (provide your config)
If this fits your skill set in the Node/Express/MongoDB stack and you can keep the codebase lightweight and extensible, let’s get started.
The core of the site is an open-access student portal paired with a course-management section. Because I don’t need user authentication at this stage, every visitor should land straight into the content without being asked to log in or create an account. The course area simply needs to present detailed college information for each programme—title, overview, syllabus highlights, credits, faculty contacts, and any downloadable PDFs—while allowing me to add, edit, or retire courses from an admin back-office.
Although the event calendar is not a must-have right now, please architect the code so an additional route/controller for events could be dropped in later without a rewrite.
Deliverables
• Clean, well-commented source code in a Git repo (Node.js + Express backend, MongoDB models, EJS views, SCSS/CSS)
• Simple admin interface or seed script that lets me manage courses and portal content
• README covering setup, environment variables, and a one-command deployment to a Debian-based VPS or Heroku-style PaaS
• Brief hand-off video or call walking through the project structure and how to add future modules such as an events calendar
Acceptance Criteria
• Site builds and runs with npm install && npm start
• All dynamic pages render server-side via EJS with no client-side framework required
• Student portal and course listings are publicly reachable; CRUD operations function in the admin area only
• MongoDB collections use clear schema definitions and indexes where sensible
• Code passes eslint / prettier (provide your config)
If this fits your skill set in the Node/Express/MongoDB stack and you can keep the codebase lightweight and extensible, let’s get started.
Related categories:
JavaScript
CSS
NoSQL Couch & Mongo
Node.js
AngularJS
Web Development
Full Stack Development
MongoDB