Skip to content

yaldaafshar/Community-Service

Repository files navigation

Description

  • This project was a collaborative effort for database course showcasing the integration of frontend and backend technologies.
  • Technoclogies used: React, JavaScript, CSS, MongoDB, Node.js

Features

  • User Authentication: Users can register or login to access the services, ensuring a personalized experience.
  • Service Creation: Service providers can easily create a wide range of offerings, including gardening, babysitting, pet sitting, tutoring, driving, and catering. They can specify key details such as cost, location, expertise level, and service description.
  • Service Deactivation: Service providers have the option to deactivate services as needed.
  • Service Requests: Users can explore available services and submit requests. Service providers can approve these requests, initiating the service process.
  • Reviews and Ratings: Upon completion of a service, users can leave reviews and ratings, providing valuable feedback for others.
  • Sorting and Filtering: Users can seamlessly sort services by rate and location, and apply category filters, providing a user-friendly search experience.

Requirments

  1. Node.js and npm
  2. Yarn
  3. A MongoDB Service (Either localhost or on the web)

How to run

  1. execute "yarn install"
  2. Create a .env file and setup all the environment variables listed in .env.txt. An example would be like this:

PORT=3000

MONGO_URL=mongodb://localhost:27017 (if you have the mongo docker container running on your local system, if not connect to a remote server)

MONGO_DB=cpsc_671_hw_problem9

NODE_ENV=development

APP_NAME=CSPC-671-HW-Problem9

TOKEN_KEY=D65DB9BDFF3ED4A244CFCB79D6E93

TOKEN_EXP=2h

SAMPLE_AVATAR_URL=sample_images/sample_avatar.jpg

NO_IMAGE_URL=sample_images/no_image.jpg

  1. execute "yarn dev"

Images

Sign In

signIn

Create a Service

create

Service Management

manage

Sort Based on Service Type

Sort

Review a Service

Review

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages