Mokko is a web application built with Django that allows workers of the coffeehouse administrate their data.
To install and run Mokko, follow these steps:
- Clone the repository to your local machine:
https://github.com/VsevolodSheyko/Mokko.git
- Install the required dependencies:
pip install -r requirements.txt
- Set up the database:
python manage.py migrate
- Create a superuser account:
python manage.py createsuperuser
- Run the development server:
python manage.py runserver
The application should now be running at http://localhost:8000/ in your web browser.
To use Mokko, follow these steps:
-
Open your web browser and navigate to http://localhost:8000/.
-
Navigate to the one of defined URL's.
If you would like to contribute to Mokko, please follow these guidelines:
- Fork the repository and create a new branch for your feature or bug fix:
git checkout -b my-feature-branch
- Make your changes and commit them with a descriptive commit message:
git commit -m "Add feature X"
- Push your changes to your fork:
git push origin my-feature-branch
- Create a pull request on the main repository with a detailed description of your changes.
This project is licensed under the Vsevolod Sheiko License
Mokko was created by Vsevolod Sheiko. You can contact me at vsevolodsheyko@gmail.com
- Django
- REST API
- HTTP Methods
To run the test suite for Mokko, use the following command:
python manage.py test
This will run all of the tests for the application and provide feedback on any failures or errors.
To deploy Mokko to a production server, follow these steps:
-
Configure the production server with the necessary environment variables, including the
SECRET_KEYand database settings. -
Install the required dependencies on the server:
pip install -r requirements.txt
- Start the production server:
gunicorn Mokko.wsgi:application --bind 0.0.0.0:8000
This will start a Gunicorn server that listens on port 8000 and serves the Coffeehouse application.
If you encounter any issues with Mokko or have any questions, please contact us at vsevolodsheyko@gmail.com
Thank you for using Mokko!