To develop this project, the following technologies and tools were utilized:
- Backend: Express, Zod, Cors
- Frontend: Vite, React, React Query
- Database: Prisma, Sqlite3
To run the project on your local machine, please follow the steps below:
-
Clone the repository:
git clone https://github.com/danielbuva/sitemate
-
Install Dependencies:
- Navigate to the server directory:
cd server yarn install
- Navigate to the client directory
cd ../client yarn install
- Run database migrations:
- In the backend directory, execute the follow command:
npx prisma migrate dev
- Start the backend and frontend servers:
- In the server directory run:
yarn dev
- In the client directory run:
yarn dev
- Access the application:
- Open your web browser and visit http://localhost:5173/ to access the client.