Skip to content

ItsBaiShiXi/LinkUp

 
 

Repository files navigation

ECS-162 Final Project: LinkUp - A Study Buddy Web Application

Description

LinkUp is a web application that connects students through collaborative study sessions where social accountability enhances productivity. This project utilizes a serverless, Firebase backend and React with Next.js frontend.

Features

  • Find study partners with similar study preferences
  • Create or browse existing study sessions

Technology Stack

  • Frontend: React, Next.js
  • Backend: Firebase (serverless)
  • Database: Firestore
  • Authentication: Firebase Auth
  • Styling: Tailwind

Installation and Setup

  1. Clone the repository in your desired folder.
git clone https://github.com/ryyu444/LinkUp.git
  1. Navigate to the project directory:
cd LinkUp
  1. Install the necessary dependencies:
npm i
  1. Once installed, run the development server.
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
  1. Navigate to the generated localhost link and explore!

Contributors

The following students contributed to this project as part of ECS-162:

  • Ryan Yu
  • James Fu
  • Andrew Fojas
  • Mingzhe Wu
  • Shengzhe Zhang
  • Weifeng Liu

Note: Author order does not represent relative contribution levels.

License

This project is dual-licensed under:

  • MIT License
  • Apache License 2.0

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.5%
  • CSS 3.1%
  • Other 0.4%