Efficiently connecting users to cleaners.
Servi Home addresses the inconvenience and friction traditionally faced by users when booking cleaning services. Traditionally, users have to manually contact businesses, wait for replies, discuss availability, and specify needs. We transition this multi-step, manual, and unpredictable booking method into a seamless, user-friendly, digital experience. Our platform allows cleaners to directly accept user requests, sending immediate email notifications upon confirmation.
To set up the Servi Home project on your local machine:
# Copy code
git clone [repository_link]
Navigate to the project directory and install dependencies
# Copy code
cd servi-home
npm install
#Setup the environment variables
#Ensure you have your own database URL.
#Set up your JWT secret for authentication.
#Configure your email settings for the nodemailer functionality.
#Run the development server
#you need to have your own database postgrs running.
#open .env file and put the DATABASE_URL value with its address.
cd solo-project-servi-home
npx prisma migrate dev
npm run dev
#For the server setup, refer to the Server Repository. If you're looking at the server repository, #refer back to the Client Repository.
Open http://localhost:3000 with your browser to see the result.
There are some tests for you.
- You need to have Docker desktop downloaded, insatalled and running.
- Open .env file
- Add DATABASE_TEST_URL="postgresql://prisma:[email protected]:5433/tests"
- run
npm run test:api
- Grzegorz Antkiewicz
- Mikhail Rashkovskiy
- Javier Villamizar - original idea and source.