Ed-Tech
User Story: Code-Log
As a software developer
I want to publish a code snippet on Code-Log
So that I can share my code with the community and receive feedback on it.
Acceptance Criteria:
- Upon logging in, I am directed to my dashboard.
- On my dashboard, I can initiate the creation of a new code snippet.
- I can enter a title, description, and code for the snippet and preview its appearance.
- After reviewing, I can publish the code snippet.
- Published snippets are visible with proper formatting and syntax highlighting.
- Other users can leave comments or submit debugging solutions for my snippet.
- My dashboard lists published snippets with titles, descriptions, and comment/debugging solution counts.
- I can edit the title, description, and code of a published snippet.
- I can remove a published snippet after confirming the deletion.
- An embed code is provided for each snippet, allowing me to share it on external websites or blogs.
Flask web application.
-
Installation
-
Clone the repository
git clone https://github.com/erokemwa/Code-Log/
- Navigate to the project directory
cd Code-Log
- Install dependencies
pip install -r requirements.txt