Welcome to Startup-Status! This web application is designed to assist small-scale businesses or startups in managing their finances, tracking customer details, and managing investor information. It provides features to handle earnings, expenses, customer details, and investor information, enabling the generation of annual reports based on financial data.
-
Financial Management:
- Track earnings and expenses.
- Generate annual financial reports.
-
Customer Management:
- Store customer details such as customer ID, type (regular or VIP), age, and acquisition cost.
-
Investor Management:
- Manage investor details including investor name, amount invested, investment date, and acquired shares.
- Frontend: React.js,Shadcn UI, Material UI, Tailwind CSS
- Backend: Node.js, Express.js
- Database: PostgreSQL
- Charts: Recharts
- Node.js
- PostgreSQL
- Clone the repository:
git clone https://github.com/vigneshk5/Startup-Status.git
- Navigate to the project directory:
cd Startup-Status
- Install dependencies:
npm install
-
Set up PostgreSQL database and configure the database connection in
server/database. -
Run the application:
npm start
- Use the navigation menu to access different modules such as finance, customer management, and investor management.
- Input financial transactions, customer details, and investor information as required.
- Generate annual financial reports to analyze the performance of the business.
- Vignesh K
- Shreyas K
Contributions are welcome! Feel free to open issues or submit pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.