Zeal was a semester-long project completed as part of the CSE442: Software Engineering course at the University at Buffalo. With great emphasis on agile practices and efficient team coordination, we were able to finish 2 weeks early and achieve the highest possible grade.
Check out the live demo on Heroku! (Note: Due to Heroku's free tier, the site may take a minute to wake from sleep.)
Zeal is a teammate and resource finding tool.
Imagine you are joining an event that requires you to create a team, and you feel- “Oh GOD! I really hope I don’t get random bad teammates. I really want to perform well!”, or you have an amazing idea and you are so excited and full of zeal to work on it, but for that, you either need to find team members who already know the skills to execute the idea or you have to learn the skills. Either way, you would be wasting a lot of time and resources researching the technicalities. Finally, if you work for a startup, one of the major fear is to get the right and best people who can work towards the growth and success of your breakthrough ideas. Relatable?
Don’t worry anymore! We have addressed all these issues with Zeal… We help hackathons and event participants, startups, and individuals with ideas to find worthy team members who can together execute their ideas to reality, instead of wasting precious time researching the technicalities and losing the overall focus. Hence, filling the gap between people with ideas and people who can execute.
- Prakshal Jain
- Aleena Sheikh
- Anthony Robert Feliciano
- Dominic Sciarrino
- Tommy Chow
-
Backend (Django):
- Install Virtual Environment:
pip install pipenv
- Start Virtual Environment:
python3 -m pipenv shell
- Go to zeal_backend directory:
cd zeal_backend
- Install project dependencies:
pip install -r requirements.txt
- Create Database locally (db.sqlite3):
python manage.py makemigrations
- Apply all changes to Databse (db.sqlite3):
python manage.py migrate
- Running the server:
python manage.py runserver
- Install Virtual Environment:
-
Frontend (React): (no virtual environment needed)
- Go to zeal_frontend directory:
cd zeal_frontend
- Check if you have npm installed:
npm --version
- If not, download and install here
- Install all the dependencies:
npm install
- Start the server:
npm start
- Go to zeal_frontend directory:
- Additional notes:
- The variable name on different systems my vary, for example:
py
orpython
orpython3
- If you are unable to start or install virtual install, ignore first 2 steps under Backend setup process (point 1 under Setup heading).
- The variable name on different systems my vary, for example: