GithubHelp home page GithubHelp logo

jonathanfilbert / susunjadwal Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ristekoss/susunjadwal

0.0 1.0 0.0 3.79 MB

Susun Jadwal https://ristek.cs.ui.ac.id/susunjadwal/

License: MIT License

Python 19.53% Shell 0.35% HTML 1.79% JavaScript 48.35% CSS 29.98%
susunjadwal react ristek-csui styled-components

susunjadwal's Introduction

Susun Jadwal

Susun Jadwal is an open source tool to plan class schedules for university students.

Susun Jadwal by Ristek Fasilkom UI. https://ristek.cs.ui.ac.id/susunjadwal/

Monorepo setup with React frontend and Flask backend.

THIS OPEN SOURCE PROJECT Licenced with MIT LICENCE

Resource

development repository: https://github.com/jonathanfilbert/susunjadwal
Application deployed: https://susunjadwal.cs.ui.ac.id/
Original repository from RISTEK: https://github.com/RistekCSUI/susunjadwal/

Developed by OSSD Team

  • Ubah Jadwal
    allow user edit their schedule after saving them on user_schedule

  • Duplicate Jadwal
    user can duplicating their saved schedule.

Next Development Issue

  • Refine The Frontend User Interface, Icons, Assets, etc
    keep the design consistent

  • Synchronize Schedule with calendar app (Google Calendar, iCalendar, etc)
    check API for using calendar application service.

Thanks to OSSD Team

developed with love from:

Structure explained

backend/
  app/                // general views
  models/             // mongoDB models
  scraper/            // courses (academic.ui.ac.id) scraper
  sso/                // SSO UI authentication logic
  README.md           // important info
  requirements.txt    // dependency list
  start.sh            // script to start server
  ...
frontend/
  public/             // general configuration
  src/                // react stuff (where the fun happens)
  README.md           // important info
  package.json        // dependency list
  ...
README.md             // workspace-wide information shown in github

Contributing Guide

Feel free to contribute by submitting a pull request.

susunjadwal's People

Contributors

albadrun avatar fatanugraha avatar satraul avatar jonathanfilbert avatar genturwt avatar fairuzi10 avatar avilliva avatar leleonardo81 avatar nasyaoris avatar mochaul avatar andresatria avatar hilyafesmia avatar muhsatrio avatar laymonage avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.