AY22/23 CS3216 Final Project
Scout is a responsive web app with a mission to help university students find and form teams rapidly for undergraduate competitions.
On Scout, users can discover competitions, lead or join a team, invite friends to their team, and share their team's openings for others.
Students generally face difficulties finding suitable teammates to join competitions - some are solo participants, while others may have a partial group but face difficulties in completing the team. Scout is here to reduce this problem as it provides a platform for students to discover teams or teammates who complement their personalities and skill sets, so that they can achieve their goals for the competition
Feel free to give it a try at: https://scoutsg.vercel.app/
Name | Contributions |
---|---|
Didymus Ne | Full Stack Developer, Marketing, User Interviews |
Keith Gan | Full Stack Developer, Product Designer |
Lee Yong Ler | Backend Developer, Marketing |
Lye Wen Jun | Full Stack Developer, User Interviews |
The following files are in the root
folder:
Watch our product demo here
- Discover Competitions
Find competitions of your interest.
- View Competition Details
- Lead a team
- Ask Effective Questions
- Set Up Automatic Telegram Group
- Share team details
- Directly invite peers to team
- Request to join team
- View personal Profile, Groups, and Requests
- Light / Dark Mode Scout is available in light and dark mode.
To run this application locally, first clone this repository.
git clone https://github.com/cs3216/2022-final-project-2022-fp-group-4.git
Then go to the scout
folder and run:
npm run dev
Scout is built with NextJS, Prisma, Typescript, Chakra UI and the Telegram API.