StartupPool is a web platform designed to help startup founders and investors manage key information efficiently. It offers personalized dashboards, enabling users to track the progress of startups, collect important reports, send timely updates, and manage grants and entrepreneur-in-residence (EIR) programs. With features for shortlisting candidates and overseeing fund disbursement, StartupPool streamlines the entire process of supporting and evaluating startup growth.
Ensure Node.js is installed on your system. Then, follow the steps below to set up the project.
- Clone the repository:
git clone https://github.com/gautam-ch/WhiteOwl.git
- Initialize the project and install dependencies:
npm init
- Navigate to the
backendfolder:cd backend - Start the server:
node app.js
Once the server is running, open a browser and navigate to:http://localhost:3000/index.html
- Startup Management: Collect details like address, company information, and contact.
- Track Startup Progress: Monitor growth and milestones.
- Monthly Reports: Collect and review startup reports.
- Push Notifications: Send updates and information to startups.
- Grants and EIR Management: Handle grant applications, shortlisting, selection, and fund disbursement.
- Gautam Chouhan: Developed the user authentication system, including login and sign-up pages, and created the dashboards for both investors and founders.
- Daksh Kumar: Designed the landing page and KYC form, and successfully resolved GitHub merge conflicts.
- Aryan Choudhary: Built the backend for KYC submission and implemented functionality for tracking startup progress with above mentioned features.
- Shubham Jalwaniya: Contributed to the design of the landing page and prepared the presentation.