This is a Learning Log web application built with Django, a web framework for Python. The purpose of this application is to allow users to create topics they want to learn about, and then add entries to each of those topics as they learn more about them. This application was created as a project to demonstrate understanding of Django’s core concepts.
To use this website, simply visit the deployed site, Learning Log and create an account. Once you’re logged in, you can create new topics, add entries to those topics, and view your learning log over time.
This website was built using the following technologies:
To get started with Learning Log, follow these steps:
git clone https://github.com/Markson17/Learning-log.git
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
Once the server is running, you can access the Learning Log application by opening your web browser and navigating to http://localhost:8000.
You will be presented with the homepage, where you can create a new account or login if you already have one. After logging in, you will be taken to the topics page, where you can view all the topics you have created so far.
To add a new topic, click on the “New Topic” button and enter a name for the topic. To add an entry to a topic, click on the topic name and then click on the “New Entry” button. Enter a description of what you have learned and click “Save” to save the entry.
You can view all the entries for a particular topic by clicking on the topic name on the topics page. You can also edit or delete existing entries by clicking on the corresponding buttons next to each entry.
If you’d like to contribute to this project, feel free to fork the repository and submit a pull request with your changes.
I would like to acknowledge the following resources for helping me learn how to build this project: