8000 GitHub - ucsb-cs148-s21/1pm-we-connect
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ucsb-cs148-s21/1pm-we-connect

Repository files navigation

1pm-we-connect

This project's goal is to create a web app in the style of a forum to connect people with similar hobbies to work on projects together.

Contributors:

  • Kevin Hoang, khoang1800
  • Thanawat Techaumnuaiwit, thiskappaisgrey
  • Alon Katz, alonkatzcs
  • Surendra Ghentiyala, surendraGh
  • Kenneth Deng, kdeng23

Tech Stack:

Installation instructions

  1. Make sure you have NodeJS installed, if not install it. NodeJS is required for npm
  2. Make sure you have Python installed, with a version of 3.8 or greater.
  3. This project uses Poetry as a package manager, because it has a more intuitive interface than pip. If you don't have it install it here: Install Poetry. You can also just install the required python packages the usual way from our requirements.txt, exported from poetry. The command below will not work if you don't install poetry though.
  4. Once you have installed the required software, you can run ./scripts.sh install which will install the required dependencies for the project automatically! You can also manually do it by looking at the source of the script.

Scripts

Scripts are located in ./scripts.sh and can help you with running commands to format the code, serve the frontend/backend, etc. If you want to run these commands manually, look at the source code of the script. Otherwise, run ./scripts.sh without any arguments to see the different options(or look at the source of the script).

See linked document for deploy instructions

Details:

The web app will be in the style of a forum where users can make an account, make posts, and respond to those posts. Additionally, they may create a profile page and view others' profiles to learn more about them. Furthermore, they will be able to delete and update their posts to fix errors.

User Roles:

  • Students will be able to find study groups to find help in their classes.
  • Hobbyists will be able to create or join a team to work on projects.

Design Doc, User Manual, and Video

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6

0