From 2c4400ad5cf601f22c8936c033dda7d28d75424a Mon Sep 17 00:00:00 2001 From: Ayesha Michael Gaikwad Date: Sun, 15 Feb 2026 15:02:48 +0000 Subject: [PATCH 1/3] Upload Project README.md file for Pre-Portal Inheritance Project by Stesha Parkhe --- submissions/PrePortal-Inheritance.md | 105 +++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 submissions/PrePortal-Inheritance.md diff --git a/submissions/PrePortal-Inheritance.md b/submissions/PrePortal-Inheritance.md new file mode 100644 index 0000000..ebb86a9 --- /dev/null +++ b/submissions/PrePortal-Inheritance.md @@ -0,0 +1,105 @@ +## Description +VJTI PrepPortal is a student-focused placement preparation platform developed to centralize placement experiences, preparation roadmaps, and peer guidance within a single system. The project addresses the problem of scattered placement information by allowing students to share experiences, track their preparation journey, and access placement-related resources through a structured web interface. The system is built using the MERN stack (MongoDB, Express.js, React.js, Node.js). +--- + +## Links +[GitHub Repository](https://github.com/ststst31/inheritance-vjtipreportal-stesha) +[Demo Video](https://drive.google.com/file/d/1AtuZtjOEj_wmAYKJoWE9LviwRi3gUD2J/view?usp=sharing) +[Project Screenshots / Drive](https://drive.google.com/drive/folders/1yRsVpl8cp3uWD_cMjWMxB20jBFazh_Vy?dmr=1&ec=wgc-drive-%5Bmodule%5D-goto) +[Hosted Website](not hosted) +--- + +## Tech-Stack + +### Front-end +- React.js +- JavaScript (ES6) +- HTML5 & CSS3 +- Axios + +### Back-end +- Node.js +- Express.js +- REST API Architecture + +### Database +- MongoDB (Mongoose ODM) + +--- + +## System Architecture +The system follows a standard client–server architecture: + +- The React frontend handles UI rendering and user interaction. +- The Express backend manages API requests and business logic. +- MongoDB stores user data, posts, and placement roadmap information. +- Communication between frontend and backend is handled through REST APIs. + +--- + +## Progress + +### Fully Implemented Features +**User Authentication:** Students can sign up, log in, and maintain individual profiles. + +**Profile Management:** Users can update profile information, upload profile pictures and resumes, and maintain a placement roadmap. + +**Placement Roadmap Tracking:** Users can add preparation steps categorized as Applied, Interview Process, or Placed. + +**Experience Posting System:** Students can share placement experiences and preparation insights with timestamps. + +**User Search:** Search functionality to find other users and view their profiles. + +**Dark Mode Interface:** Theme switching for improved usability. + +--- + +### Partially Implemented Features / Work in Progress +**UI Enhancements:** Minor improvements in layout responsiveness and visual consistency are ongoing. + +**Post Interaction Features:** Commenting and engagement features are planned but not implemented in the current version. + +--- + +## Future Scope +- Deployment on cloud platforms for public access +- Admin moderation and content filtering +- Analytics dashboard for placement statistics +- Improved search filtering and tagging system +- Notification system for updates and announcements + +--- + +## Applications +**Academic Placement Communities** – Helps students share preparation strategies and experiences in a structured manner. + +**College Placement Cells** – Can serve as an internal platform for organizing placement information and student progress tracking. + +--- + +## 🛠 Project Setup + +Clone the GitHub repository: +```bash +git clone [https://github.com/ststst31/inheritance-vjtipreportal-stesha] +Enter the project directory and install dependencies: +cd main +npm install + +backend : +cd server +node index.js + +frontend +cd client +npm run dev + +Team Members + +Stesha Parkhe – [https://github.com/ststst31] +Ali Shaikh - [https://github.com/aly-shaikh] + +Mentors + +Ojas – [https://github.com/Ojasp21] +Gaurav Sharma - [https://github.com/gsgit123/] \ No newline at end of file From 416263d8ec6d57bd142b7615eb5ff7cc6c7283bf Mon Sep 17 00:00:00 2001 From: Ayesha Michael Gaikwad Date: Sun, 15 Feb 2026 15:52:14 +0000 Subject: [PATCH 2/3] update Readme --- submissions/PrePortal-Inheritance.md | 1 + 1 file changed, 1 insertion(+) diff --git a/submissions/PrePortal-Inheritance.md b/submissions/PrePortal-Inheritance.md index ebb86a9..799c6fb 100644 --- a/submissions/PrePortal-Inheritance.md +++ b/submissions/PrePortal-Inheritance.md @@ -1,4 +1,5 @@ ## Description + VJTI PrepPortal is a student-focused placement preparation platform developed to centralize placement experiences, preparation roadmaps, and peer guidance within a single system. The project addresses the problem of scattered placement information by allowing students to share experiences, track their preparation journey, and access placement-related resources through a structured web interface. The system is built using the MERN stack (MongoDB, Express.js, React.js, Node.js). --- From fea19700ba9539025563e4ac76681ea18a74707c Mon Sep 17 00:00:00 2001 From: Ayesha Michael Gaikwad Date: Sun, 15 Feb 2026 16:15:06 +0000 Subject: [PATCH 3/3] update Readme --- submissions/PrePortal-Inheritance.md | 126 +++++++++++++++++++-------- 1 file changed, 90 insertions(+), 36 deletions(-) diff --git a/submissions/PrePortal-Inheritance.md b/submissions/PrePortal-Inheritance.md index 799c6fb..507535c 100644 --- a/submissions/PrePortal-Inheritance.md +++ b/submissions/PrePortal-Inheritance.md @@ -1,24 +1,41 @@ +# VJTI PrepPortal + ## Description -VJTI PrepPortal is a student-focused placement preparation platform developed to centralize placement experiences, preparation roadmaps, and peer guidance within a single system. The project addresses the problem of scattered placement information by allowing students to share experiences, track their preparation journey, and access placement-related resources through a structured web interface. The system is built using the MERN stack (MongoDB, Express.js, React.js, Node.js). +VJTI PrepPortal is a student-focused placement preparation platform developed to centralize placement experiences, preparation roadmaps, and peer guidance within a single system. + +The project addresses the problem of scattered placement information by allowing students to share experiences, track their preparation journey, and access placement-related resources through a structured web interface. + +The system is built using the **MERN stack (MongoDB, Express.js, React.js, Node.js)**. + --- ## Links -[GitHub Repository](https://github.com/ststst31/inheritance-vjtipreportal-stesha) -[Demo Video](https://drive.google.com/file/d/1AtuZtjOEj_wmAYKJoWE9LviwRi3gUD2J/view?usp=sharing) -[Project Screenshots / Drive](https://drive.google.com/drive/folders/1yRsVpl8cp3uWD_cMjWMxB20jBFazh_Vy?dmr=1&ec=wgc-drive-%5Bmodule%5D-goto) -[Hosted Website](not hosted) + +- **GitHub Repository** + https://github.com/ststst31/inheritance-vjtipreportal-stesha + +- **Demo Video** + https://drive.google.com/file/d/1AtuZtjOEj_wmAYKJoWE9LviwRi3gUD2J/view?usp=sharing + +- **Project Screenshots / Drive** + https://drive.google.com/drive/folders/1yRsVpl8cp3uWD_cMjWMxB20jBFazh_Vy?dmr=1&ec=wgc-drive-%5Bmodule%5D-goto + +- **Hosted Website** + Not hosted + --- -## Tech-Stack +## Tech Stack -### Front-end +### Frontend - React.js - JavaScript (ES6) -- HTML5 & CSS3 +- HTML5 +- CSS3 - Axios -### Back-end +### Backend - Node.js - Express.js - REST API Architecture @@ -29,6 +46,7 @@ VJTI PrepPortal is a student-focused placement preparation platform developed to --- ## System Architecture + The system follows a standard client–server architecture: - The React frontend handles UI rendering and user interaction. @@ -38,31 +56,42 @@ The system follows a standard client–server architecture: --- -## Progress +## Project Progress ### Fully Implemented Features -**User Authentication:** Students can sign up, log in, and maintain individual profiles. -**Profile Management:** Users can update profile information, upload profile pictures and resumes, and maintain a placement roadmap. +- **User Authentication:** + Students can sign up, log in, and maintain individual profiles. + +- **Profile Management:** + Users can update profile information, upload profile pictures and resumes, and maintain a placement roadmap. -**Placement Roadmap Tracking:** Users can add preparation steps categorized as Applied, Interview Process, or Placed. +- **Placement Roadmap Tracking:** + Users can add preparation steps categorized as *Applied*, *Interview Process*, or *Placed*. -**Experience Posting System:** Students can share placement experiences and preparation insights with timestamps. +- **Experience Posting System:** + Students can share placement experiences and preparation insights with timestamps. -**User Search:** Search functionality to find other users and view their profiles. +- **User Search:** + Search functionality to find other users and view their profiles. -**Dark Mode Interface:** Theme switching for improved usability. +- **Dark Mode Interface:** + Theme switching for improved usability. --- ### Partially Implemented Features / Work in Progress -**UI Enhancements:** Minor improvements in layout responsiveness and visual consistency are ongoing. -**Post Interaction Features:** Commenting and engagement features are planned but not implemented in the current version. +- **UI Enhancements:** + Minor improvements in layout responsiveness and visual consistency are ongoing. + +- **Post Interaction Features:** + Commenting and engagement features are planned but not implemented in the current version. --- ## Future Scope + - Deployment on cloud platforms for public access - Admin moderation and content filtering - Analytics dashboard for placement statistics @@ -72,35 +101,60 @@ The system follows a standard client–server architecture: --- ## Applications -**Academic Placement Communities** – Helps students share preparation strategies and experiences in a structured manner. -**College Placement Cells** – Can serve as an internal platform for organizing placement information and student progress tracking. +- **Academic Placement Communities:** + Helps students share preparation strategies and experiences in a structured manner. + +- **College Placement Cells:** + Can serve as an internal platform for organizing placement information and student progress tracking. --- -## 🛠 Project Setup +## Project Setup + +### 1. Clone the Repository + +```bash +git clone https://github.com/ststst31/inheritance-vjtipreportal-stesha +``` + +### 2. Install Dependencies -Clone the GitHub repository: ```bash -git clone [https://github.com/ststst31/inheritance-vjtipreportal-stesha] -Enter the project directory and install dependencies: -cd main -npm install +cd main +npm install +``` -backend : -cd server +### 3. Run Backend + +```bash +cd server node index.js +``` + +### 4. Run Frontend -frontend -cd client +```bash +cd client npm run dev +``` + +--- + +## Team Members -Team Members +- **Stesha Parkhe** + https://github.com/ststst31 + +- **Ali Shaikh** + https://github.com/aly-shaikh + +--- -Stesha Parkhe – [https://github.com/ststst31] -Ali Shaikh - [https://github.com/aly-shaikh] +## Mentors -Mentors +- **Ojas** + https://github.com/Ojasp21 -Ojas – [https://github.com/Ojasp21] -Gaurav Sharma - [https://github.com/gsgit123/] \ No newline at end of file +- **Gaurav Sharma** + https://github.com/gsgit123/