Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vigzmv/timetable-generator

:calendar: Beautiful Auto timetable generator. Generates time-tables from a list of Teachers, Classes and Rooms. Single Page App Built With React & Firebase.
https://github.com/vigzmv/timetable-generator

automation firebase react

Last synced: 15 days ago
JSON representation

:calendar: Beautiful Auto timetable generator. Generates time-tables from a list of Teachers, Classes and Rooms. Single Page App Built With React & Firebase.

Awesome Lists containing this project

README

        

# Time-Table Generator

[![Open Source Love](https://badges.frapsoft.com/os/v2/open-source.svg?v=102)](https://github.com/vigzmv/timetable-generator)
  
[![license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/vigzmv/timetable-generator)
  
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/vigzmv/timetable-generator)

Auto timetable generator from list of Teachers, Classes and rooms.

Built Using:

* React
* React-router
* Firebase
* re-base
* Material Ui

## Live Demo

Check out the live demo
[Here: https://vigneshm.com/timetable-generator/](https://vigneshm.com/timetable-generator/)


## Screenshots

![Welcome Screen](./imgs/screen1.png) ![Time Table Screen](./imgs/screen2.png)


## Run the App

### Install the dependencies:

```sh
yarn install || npm install
```

### Run the development server:

```sh
yarn start || npm start
```

Runs the app in the development mode.
Open
[http://localhost:3000](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.

### Build the app for production:

```sh
yarn build || npm build
```

Builds the app for production to the `docs` folder.
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.
App is
ready to be deployed!


## Contribute ?

* Fork the repository
* Commit your changes
* Submit a pull request

## Licence

[MIT Licence](https://github.com/vigzmv/what_the_thing/blob/master/LICENSE) ©
[Vignesh M](https://vigneshm.com)