项目作者: CS178A-B

项目描述 :
Vision App
高级语言: JavaScript
项目地址: git://github.com/CS178A-B/final-project-vision.git
创建时间: 2020-10-13T20:04:26Z
项目社区:https://github.com/CS178A-B/final-project-vision

开源协议:MIT License

下载


Vision - Scheduler

Python and how we are handling the server-side dev here.

Table of Contents

Overview

With so many organizations, meetings, and events to keep track of, there can only be so much
that can be incorporated into a person’s schedule. This can extend to their academics,
extracurriculars, and even personal lives. Typically, someone would keep track of their schedule
via Google calendar, but adding events individually and delegating tasks between their day. On
another hand, most of the information surrounding events, meetings, and practices lie hidden in
separate discord pages, unread facebook announcements, and disregarded emails. Our Flexible
Scheduler and Task Distributor Project is a web application that will allow people, generally
students, to arrange their extracurriculars in one place and arrange tasks in a todo-list style.

Team

Vishwas Shukla
Viraj Dhillon
Nicole Nguyen
Sherwin Sahebi

Usage

Live Site: https://team-vision-cs178.herokuapp.com/

How To Run

In the project directory, you can run:

yarn install

Gets dependencies for the application.

yarn start

Runs the app in the development mode. This runs the front-end only.

Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.

You will also see any lint errors in the console.

python manage.py runserver

This runs the back-end. API requests should work now (getCalendarInfo, Organizations, etc…)

yarn build

Builds the app for production to the build folder.

You can use the entire application in localhost:8000.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.

Diagrams


Overall System Diagram

Dependencies

Install Yarn \
Install Poetry \
Install NodeJS for React