schoolsyst / webapp

Schoolsyst's frontend, in nuxtjs
https://app.schoolsyst.com/
GNU Affero General Public License v3.0
7 stars 3 forks source link
frontend nuxt nuxtjs pwa school schoolsyst schoolsyst-frontend vue vuejs vuex webapp


Frontend

[![HitCount](http://hits.dwyl.io/schoolsyst/schoolsyst/frontend.svg)](http://hits.dwyl.io/schoolsyst/schoolsyst/frontend) [![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0) [![Build status](https://img.shields.io/travis/com/schoolsyst/frontend/master?label=build)](https://travis-ci.com/schoolsyst/frontend) [![CodeFactor Grade](https://img.shields.io/codefactor/grade/github/schoolsyst/frontend)](https://www.codefactor.io/repository/github/schoolsyst/frontend/overview/master) [![Codecov branch](https://img.shields.io/codecov/c/gh/schoolsyst/webapp/master)](https://codecov.io/gh/schoolsyst/webapp)

The code for the nuxt.js-powered webapp available at app.schoolsyst.com

What is schoolsyst?

Schoolsyst is a web app designed to help students throughout their entire days, from note-taking to grades-managing. It offers the following features:

Why can't I understand anything written on the app ?

I built schoolsyst alone, and the app is, as of now, targeted at french people. I will translate it at some point but I need to learn about school system differences between France, USA, UK and other countries before opening it up.

How do I run this locally ?

For now, schoolsyst runs on a tiny VPS, and the API is therefore limited to requests from *.schoolsyst.com. If you want to run this app locally, you may want to also run the API, explained on the repo's README.

Here's how to install the frontend:

  1. Clone the repo and cd into it
git clone https://github.com/schoolsyst/frontend.git
cd frontend
  1. Install NodeJS, version 13.5.0. The installation procedure changes depending on your platform, head over to NodeJS's website

  2. Install the project's dependencies

yarn # Using yarn, or
npm install # Using npm
  1. Start the app
    yarn dev # Using yarn, or
    npm run dev # Using npm

This will serve the app on http://localhost:3000

I have ideas on how to improve this!

Great to hear!

Please take a look at the roadmap before submitting you idea

All people who helped the project will have their names (and more info if you want) on https://www.schoolsyst.com/contributors

Commit types distribution

(generated by commit-types-distribution)