This project is under the GPLv2 License
This is the web application for the MoKa Reads project. This is built using the Rocket web framework and uses the Tera template engine. The web application is built to provide a way for users to interact with the MoKa Reads project. This includes the ability to view articles, cheat sheets, and resources. Keeping the website opensource allows for users to contribute fixes and improvements to the website that may occur during their use of the website.
Clone the repository and navigate to the root directory of the project. Then run the following command to build the project:
$ git clone https://github.com/Moka-Reads/MoKa-Web.git
$ cd MoKa-Web
$ cargo run This will build the project and run it locally. The website will be available at http://127.0.0.1:8080.
Clone the repository and navigate to the root directory of the project. Then run the following command to build the project:
$ git clone https://github.com/Moka-Reads/MoKa-Web.git
$ cd MoKa-Web
$ make build_docki
$ make start_containerThis will build the project and run it locally. The website will be available at http://0.0.0.0:8000.
To stop the container use the command
make stop_container& to view the container interactively usemake exec_it
You may choose to use the official docker image from Github packages to run the container, to do so you may run the following commands:
$ docker pull ghcr.io/moka-reads/moka-web:beta- Homepage (Desktop/Mobile)
- Install notification for PWA Mobile
- Article Home (Mobile)
- Scaling issues
- Awesome Lists (Mobile)
- Scaling issues with box and pagination
- Asset Caching instead of
FileServer
If you would like to contribute to the project, please read the CONTRIBUTING.md file for more information.