Altschool second semester project
This project is a blog website that lets users register and sign into their account. It also lets users create blog posts, publish these posts and while authenticated, they can easily edit or delete their posts at any time.
- Authentication(User registration and log In)
- Create and publish new articles
- Edit and delete articles
- Jinja2 Templates
- Database Management
- Flask_login
- User Authentication using flask
- Flask Debugging
To get a local copy up and running, follow the steps below.
-
Clone this repo
git clone https://github.com/engrmarkk/Wallet_Platform.git
-
Create a virtual environment
python -m venv your_venv_name
-
Activate the virtual environment on powershell or cmd
your_venv_name\Scripts\activate.bat
-
On Bash ('Scripts' for windows, 'bin' for linux)
source your_venv_name/Scripts/activate.csh
-
Install project dependencies
pip install -r requirements.txt
-
Run Flask
flask run
-
Open the link generated in the terminal on a browser
http://127.0.0.1:5000/
Calista Ifenkwe Twitter - twitter.com/_StarrSzn [email protected]
Project link: My_Blog
I wrote about this project on Hashnode