Skip to content

Latest commit

 

History

History
76 lines (61 loc) · 3.17 KB

readme.md

File metadata and controls

76 lines (61 loc) · 3.17 KB

ZotServices

Developed for UCI's Webjam 2023.

Purpose 🚀

☝️ Have you ever struggled to find that perfect barber near UCI? Perhaps, you're looking for someone to watch your dog while you're at home for Winter break. Whatever it is, ZotServices has got it covered!

🕓 As UCI students, we understand that every minute counts when it comes to managing the busy student life. Made for students by students, we plan to offer a platform that connects students with quick & nearby services to make life on campus a breeze.

🫂 Our goal at ZotServices is to be a central community center where students can post their unique side hustles and services. Imagine being able to grab a cheap yet stylish haircut near campus or having someone else tackle the grocery shopping while you focus on your studies!

🤝 Whether you're a student with a talent to share or someone in need of a helping hand, ZotServices is the bridge that brings UCI students together. Join ZotServices today and experience the convenience of a connected campus community!

Screenshots 🎥

As of 11/17 (our WebJam submission):

Search

Desktop Mobile
Search Page (Desktop) Search Page (Mobile)

Service

Service Page (1) Service Page (2)

Profile

Profile Page (1)

Tech Stack 🤖

Backend

  • Python
  • Django
  • SQLite

Frontend

  • HTML/CSS
  • JavaScript
  • React
  • Bootstrap

Setup 🖥️

Backend

Create a virtual environment in the root folder - title it "venv". Then, activate it using the following commands:

cd venv
cd Scripts
activate

Navigate to ZotServicesAPI, install the dependencies and run the Django server:

cd ZotServicesAPI
pip install -r requirements.txt
python manage.py runserver

The backend will now be hosted on port 8000 of your localhost!

Frontend

Navigate to client and run an npm install:

cd client
npm install
npm start

The frontend will now be hosted on port 3000 of your localhost! From here, you may visit this port on your browser and explore ZotServices.

Future Features 🕓

Due to the time constraints, we did not get to finish:

  • Fully functional user registration/login
    • A brief one is currently in place (/login)
  • Create service/review from the logged in user

Conclusion 👋

Thank you to UCI's ICS Student Council for hosting this amazing event! All of us on ZotServices are grateful for the time we had to develop this project.