Learning Log is a web application built with Django that allows users to create topics and make journal entries for each topic. It's designed to help users keep track of what they are learning and organize their thoughts.
- User authentication: Users can register, log in, and log out to manage their learning logs securely.
- Topic management: Users can create new topics, view a list of topics, and delete topics they no longer need.
- Entry creation: Users can add new entries for each topic, providing details about what they've learned.
- Entry editing: Users can edit and update existing entries to keep their learning log up-to-date.
- Django: A high-level Python web framework for rapid development.
- Bootstrap: A popular front-end framework for designing responsive and visually appealing web pages.
Make sure you have the following installed:
- Python
- Django
- Bootstrap (CSS and JavaScript)
-
Clone the Repository:
git clone https://github.com/1mashilo/learning_log.git
-
Navigate to the Project Directory:
cd learning_log
-
Create a Virtual Environment (Optional, but recommended):
Create a virtual environment python -m venv venv Activate the virtual environment On Windows venv\Scripts\activate On macOS/Linux source venv/bin/activate
-
Install Project Dependencies:
pip install -r requirements.txt
-
Configure the Database:
python manage.py migrate
-
Run the Server:
python manage.py runserver
-
Access the Application:
Open a web browser and go to http://127.0.0.1:8000/ to access the application.
Contributions are welcome! Feel free to open an issue or create a pull request.
This project is licensed under the MIT License. Enjoy building your multivendor digital marketplace!