supergerrit / planning-website

Web APP to display and manage working hours efficiently. Build using Django.
MIT License
1 stars 0 forks source link

Jumbo-website

Jumbo Planning website build using Django framework. Although the current configuration focuses on the implementation for a Jumbo Supermarket. It can easily be adapted for use with any other system. The website is currently hardcoded in Dutch, but the code should be understandable by anyone and the templates can then be adopted accordingly.

Features

This website has been worked on for several years and continuously a lot of nice features have been implemented. A list of some of them is below:

Run using Docker

  1. Copy the .env.sample to a .env file and change the SERVER_HOST variable. So Treafik can be started accordingly.
  2. Copy the .env.sample located in the JumboWebsite folder to a .env in that same folder and fill in all the required variables.
  3. A external MySQL-server is required, so make sure you are running this and add the credentials in the .env file.
  4. Add a file called ph.html in the templates/PlanningViewer/ folder containing personal scripts that need to loaded on every page (e.g tracking). This file can be left empty if not used.
  5. Build and run the container using docker-compose
$ docker-compose up -d --build

Impressions

To give some impressions, we took some screenshots of different screens of the mobile app.

Main screen Detail Screen
main-screen.jpg detail-screen.jpg
Add werktijd Screen Tools Screen
add-screen.jpg tools-screen.jpg

And much more!

Contribution

If you have any nice ideas or improvements, please feel free to open a pull request