Web app for creating a list of any number of budgets and share it with any number of users.
The startup application consists of three parts: frontend, backend, and database. Users can create their own accounts and log in to the app using one of the following accounts:
marek@gmail.com/password
karol@gmail.com/password
Make sure you have Docker installed on your machine.
To start the project, follow these steps:
- Open a terminal.
- Navigate to the project's root directory.
- Run the following command:
docker-compose up -d
This will start the Web, Api and PostgreSQL database in a Docker container.
The frontend will be accessible at http://localhost:3000
.
The frontend part of the application is built using HTML, CSS, React and TypeScript.
To run the frontend, follow these steps:
- Navigate to the
web/
directory:cd web/
- Install dependencies:
npm install
- Start the development server:
npm start
The frontend will be accessible at http://localhost:3000
.
The backend part of the application is built using .NET and runs in Visual Studio.
To run the backend, follow these steps:
- Open the project in Visual Studio.
- Build the solution.
- Start the application using the appropriate run configuration.
The database for the application is managed using Docker Compose.
Make sure you have Docker installed on your machine.
To start the database, follow these steps:
- Open a terminal.
- Navigate to the project's root directory.
- Run the following command:
docker-compose up -d
This will start the PostgreSQL database in a Docker container.
This project is licensed under the MIT License.