Skip to content

Frontend of NUS companion app Weavin (Flutter, Dart)

Notifications You must be signed in to change notification settings

weavinofficial/Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NUS Companion App with Flutter

This companion app, named Weavin, allows online users to gather on a social platform which dedicates forums for different kinds of faculties in NUS, while also serving as a collection of utilities for students to use during their study. This app wil support several features:

  • Anonymous Forum Discussion: Users can create new posts with a title, text content and several tags anonymously, facilitating an open discussion environment. Users can also add comments likes to posts.
  • GPA Calculator: Users can insert courses and scores into the calculator, which then calculates their pre-SU and post-SU GPA.
  • Calendar Creator: Users can add and edit courses to their calendars to view their schedules efficiently on their phones.
  • Chatting Rooms: Users directly communicate with other people in private chatting rooms with built-in reporting and safety measures.
  • Flea Market: Users can sell and buy unused items to others on an open market, bargaining prices in chatting rooms if necessary.

Getting Started

To get a local copy up and running, note the prerequisites and follow these steps.

Prerequisites

  • Flutter
  • Java
  • Git and Github
  • Any code editor (VSC, Brackets, etc)

Instructions

  1. cd into your local computer's project directory and run git clone [email protected]:lukeshim/Weavin.git.
  2. Run cd Backend.
  3. Configure the config.tsx file such that ...
  4. Run ./mvnw spring-boot:run to start a backend server.
  5. Run cd ../Frontend.

About

Frontend of NUS companion app Weavin (Flutter, Dart)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published