GitXplorerGitXplorer
P

Zeal

public
1 stars
1 forks
0 issues

Commits

List of commits on branch main.
Unverified
9dcc3fa3d65149f0df5d3c016228352590467382

Update README.md

ttommyxchow committed 3 years ago
Verified
e24ddf0e64d975b91de4d536b63baa8bc0ba9980

Merge pull request #98 from Prakshal-Jain/develop

ttommyxchow committed 3 years ago
Verified
e077bae6eeec2d0328389e29981e739ba04db2c0

Merge pull request #97 from Prakshal-Jain/89-events-search-frontend

PPrakshal-Jain committed 3 years ago
Unverified
7f67e76764f265cccf54ca56d72854e99602d0f9

events search frontend minor text change #89

committed 3 years ago
Verified
878d6cd9f3153a6584807849131f3ad21819a216

Merge pull request #96 from Prakshal-Jain/89-events-search-frontend

PPrakshal-Jain committed 3 years ago
Unverified
45be959ce2910ed127a1b6fbb9227d522912c13a

Added search functionality for events frontend #89

committed 3 years ago

README

The README file for this repository.

Zeal

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.)

What is Zeal? (Pitch)

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.

Team

  1. Prakshal Jain
  2. Aleena Sheikh
  3. Anthony Robert Feliciano
  4. Dominic Sciarrino
  5. Tommy Chow

Setup

  1. 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
  2. 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
  • Additional notes:
    • The variable name on different systems my vary, for example: py or python or python3
    • If you are unable to start or install virtual install, ignore first 2 steps under Backend setup process (point 1 under Setup heading).