All Projects → csesoc → degree-planner

csesoc / degree-planner

Licence: MIT License
CSESoc Projects - Degree Planner

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to degree-planner

Preact Minimal
🚀 Minimal preact structure
Stars: ✭ 136 (+1136.36%)
Mutual labels:  pwa, yarn
React Pwa Webpack Starter
Boilerplate to build a React PWA with Webpack + Workbox
Stars: ✭ 38 (+245.45%)
Mutual labels:  pwa, yarn
React-Native-Web-TypeScript-Prettier-Boilerplate
A starterkit to work with nextjs, react-native, storybook… all with prettified typescript and in a monorepo
Stars: ✭ 16 (+45.45%)
Mutual labels:  yarn
vsf-external-checkout
VueStorefront External Checkout module
Stars: ✭ 26 (+136.36%)
Mutual labels:  pwa
Youtube-Material
My naïve attempt at making a material version of Youtube using VueJS
Stars: ✭ 12 (+9.09%)
Mutual labels:  pwa
fastdata-cluster
Fast Data Cluster (Apache Cassandra, Kafka, Spark, Flink, YARN and HDFS with Vagrant and VirtualBox)
Stars: ✭ 20 (+81.82%)
Mutual labels:  yarn
os-fileup
Helper app to understand how to upload files and do basic image/video processing in hybrid android apps.
Stars: ✭ 207 (+1781.82%)
Mutual labels:  pwa
npm-yarn-benchmark
Bash script for comparing NPM and Yarn performance
Stars: ✭ 42 (+281.82%)
Mutual labels:  yarn
giog
It's based on githud issues and built with Vue 2.x, vue-router & vuex with server-side rendering by koa
Stars: ✭ 14 (+27.27%)
Mutual labels:  pwa
vsf-payment-razorpay
Razorpay Payment Extension for Vue Storefront - Integrated to accept online payment
Stars: ✭ 15 (+36.36%)
Mutual labels:  pwa
angular-pwa-starter
Lightweight starter 'ng init' with added app shell features (sw-precache, web app manifest).
Stars: ✭ 22 (+100%)
Mutual labels:  pwa
cleanmymac
A developer friendly command line cleaner program for modern macOS systems
Stars: ✭ 35 (+218.18%)
Mutual labels:  yarn
ngx-copilot
🏆 The most expected has arrived, a package for Angular that facilitates us to improve the experience of our users when guiding them in our interface
Stars: ✭ 61 (+454.55%)
Mutual labels:  pwa
cra-redux-boilerplate
⚛️🔨create-react-app application with redux and another cool libraries to make your life easier.
Stars: ✭ 15 (+36.36%)
Mutual labels:  pwa
goldstack
JavaScript Project Builder
Stars: ✭ 29 (+163.64%)
Mutual labels:  yarn
flappy-bird
🐦 A clone of a famous game, the Flappy Bird, made in Javascript and HTML Canvas API.
Stars: ✭ 37 (+236.36%)
Mutual labels:  pwa
ionic-docker
An ionic image for CI
Stars: ✭ 56 (+409.09%)
Mutual labels:  yarn
meanOs
Mean Operating System - The first decentralized, artificially intelligent, MEAN.js stack, operating system. Mean OS is the only operating system hosted anonymous using a P2P network and a suite of non-standard in-browser delivery mechanisms. Mean OS proudly supports Brave and Tor, be free!
Stars: ✭ 62 (+463.64%)
Mutual labels:  pwa
react-native-value-picker
Cross-Platform iOS(ish) style picker for react native.
Stars: ✭ 18 (+63.64%)
Mutual labels:  yarn
wordpress
Free PWA & SPA for Wordpress & Woocommerce
Stars: ✭ 103 (+836.36%)
Mutual labels:  pwa

2022 Update

This project has been archived in favour of Notangles and Circles

CSESoc Projects - Degree Planner (Plannify & Pathways)

Table of contents

Introduction

CSESoc Projects' Degree Planner (Plannify & Pathways)

This project contains a Web Application that allows UNSW students to plan, optimise and prepare their degree progression. Plannify allows students to organise when they complete courses that are requirements for their degree, while Pathways allows students to visually determine the prerequisites and postrequisites of a specified course via a generated flow chart.

Getting Started

Prerequisites

The project has been verified to work on the following dependencies

  • npm v5.8.0
  • yarn v1.17.3

This project is designed to be run on a UNIX based machine (Mac or Linux).

Deployment

Running the Web App locally

The below will clone the repo, install the dependencies and run both the front end and back end concurrently.

git clone https://github.com/csesoc/degree-planner.git
cd degree-planner
yarn install
yarn start

You can then visit http://localhost:3000/ for the front end and http://localhost:3001/ for the back end

Running the client locally

git clone https://github.com/csesoc/degree-planner.git
cd degree-planner/client
yarn install
yarn start

You can then visit http://localhost:3000/ for the front end

Running the server locally

git clone https://github.com/csesoc/degree-planner.git
cd degree-planner/server
yarn install
yarn start

You can then visit http://localhost:3001/ for the back end

Configuring Postgres

  • Request the .env file from the current CSESoc Projects Team Lead or CSESoc Projects Director(s)
  • Place the .env file at ~/degree-planner/server/.env

Contributing

Please contact the CSESoc Projects Portfolio Director(s) to find out how to contribute to the project.

Authors

  • Jonathan Charles - Team Lead - jcharles8246
  • Kevin Zhang - Backend Developer - ChaoQlate
  • Jacq - Frontend Developer - jacq-jacq
  • Lilian Wang - Frontend Developer - xLilianW
  • Melanie So - Fullstack Developer - melanieso
  • Jeremy Lim - Fullstack Developer - HitoKage13
  • Clarence Feng - Backend Developer - c-sfeng
  • Bofei Wang - Frontend Developer - bofeiw
  • Ash Abay - Backend Developer - AshAbay

Acknowledgements

The following frameworks, libraries and softwares were and are crucial in making the degree planner

Thanks to the following projects for providing inspiration and assistance in creation of this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].