Welcome to CityPlus, your ultimate destination for seamless job connections and service provision. Our platform offers an intuitive interface, seamless registration, personalized preferences, and real-time updates to simplify your job search or service-seeking journey.
CityPlus is a comprehensive platform catering to diverse needs effectively. Whether you're seeking professional assistance or aiming to showcase your skills, our platform facilitates smooth interactions. Clients can easily connect with service providers, explore available services, and initiate contact. Service providers have the opportunity to register and discover tailored job opportunities aligned with their expertise.
- User-Friendly Interface: Navigate easily to find relevant job listings.
- Seamless Registration: Quick and hassle-free account creation process.
- Customizable Preferences: Specify job preferences for personalized recommendations.
- Timely Updates: Stay informed with real-time updates on relevant job listings.
- Admin Controls: Ensure platform relevance with efficient monitoring and removal of outdated client requests.
- Frontend :
- React.js, React Router DOM
- Bootstrap, Material-UI
- Axios, JSON Web Token (JWT)
- Backend :
- Express.js
- JSON Web Token (JWT), Mongoose
-
Clone the repository:
git clone <repository_url>
-
Navigate to the cloned directory:
cd CityPlus
-
Navigate to the frontend directory:
cd reactproj
-
Install frontend dependencies:
npm install
-
Build the frontend:
npm run build
-
Navigate back to the root directory:
cd ..
-
Navigate to the backend directory:
cd nodeproj
-
Install backend dependencies:
npm install
-
Start the backend server:
npm start
We actively encourage contributions from the community to help improve CityPlus and expand its impact. If you're interested in contributing, here's how you can get started:
- Fork the Repository: Fork our repository on GitHub to create your copy.
- Make Changes: Make improvements, add new features, or fix bugs in your forked repository.
- Submit a Pull Request: Once you're ready, submit a pull request to have your changes reviewed and considered for merging into the main project.