Skip to content

orbital-skylab/skylab-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NUS Skylab v2 - Frontend

Skylab v2 is a student-developed project to support NUS Orbital (CP2106) by allowing students, advisers, mentors, and administrators to use the platform to run the program.

Orbital (a.k.a., CP2106: Independent Software Development Project) is the School of Computing’s 1st year summer self-directed, independent work course. This programme gives students the opportunity to pick up software development skills on their own, using sources on the web. All while receiving course credit in the form of 4 modular credits of Unrestricted Electives (UE). SoC provides the Orbital framework for helping students stay motivated and driven to complete a project of their own design, by structuring peer evaluation, critique and presentation milestones over the summer period.

Skylab v2 has the intention of replacing the pre-existing Skylab for the following reasons:

  1. To use a modern tech stack to that it is easier for more students to be enrolled to maintain the platform
    • Skylab v1 uses Ruby on Rails
    • Skylab v2 uses PERN
  2. To improve pre-existing features to support the UX of administrators
  3. To revamp the existing UI to provide a more intuitive workflow for all users of the platform.

Installation

  1. Install Node.js on your system
    • You can type node -v into a terminal to check if you have it installed
  2. Clone the repo into a directory of your choice by typing git clone https://github.com/orbital-skylab/skylab-frontend into a terminal
  3. Navigate to the 'skylab-frontend' directory by typing cd skylab-frontend
  4. Install the packages by typing npm install
  5. Place the .env file in the root directory of the project

Start the application

  1. Ensure that you are in the skylab-frontend directory
  2. Type npm run dev into the terminal
  3. Navigate to http://localhost:3000 on your browser and you should see the application running

Documentation

Documentation for this project has been done with GitHub Wiki

About

The Next.js Server powering Orbital Skylab 🚀

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •