The project involves creating a web forum enabling user communication, post categorization, and interaction functionalities such as liking/disliking posts/comments. SQLite is utilized for data storage, with authentication features ensuring secure login sessions. Docker integration facilitates deployment. Learning focuses on web fundamentals, Docker setup, encryption, and SQL manipulation.
- To have enough
sleepandrest. - To have a functional computing machine with an OS (e.g. Linux, MacOS, or Windows) installed in/on it.
- To have installed
Golangon the machine. - To have installed
Dockeron the machine.
To run the application, follow these steps:
- Clone this repository.
- Navigate to the project directory.
- Run the file
docker.sh. (NB! You might have to give the permission by using this command:chmod +x docker.sh) - Or use the command
docker compose up --build. - The application will be available at http://localhost:8080.
- Please refer to the public repo for the review.
-
Maksym Kotkov
-
Jay Lim
- Discord: jay.lim.ee
- Gitea: link
Thank you for your time and expertise!