Skip to content

bizoxe/flask-website

Repository files navigation

Makeup artist website

Makeup artist website built using Flask web framework.

Core technologies

  • Flask
  • Docker
  • Docker Compose
  • Gunicorn
  • NGINX

Front end

  • Bootstrap 5
  • JavaScript
  • HTML
  • CSS

ScreenShot

home page about page blog page
price page contacts portfolio
footer photo shoot publications

Note:

The application uses sending emails to the makeup artist with order details using a Gmail account.
You must create an app password. Link

Inside the src directory is a .env.template file. Set the values for the environment variables.
In the same directory (where .env.template is located), create a .env file and copy the contents of the .env.template file to the .env.

Clone repository:

git clone https://github.com/bizoxe/flask-website.git

and navigate to cloned project

Run the application:

# run this command in the root directory of the project
gunicorn app:app

To run the application using docker:

# run this command in the root directory of the project
docker compose build
docker compose up -d

Once you launch the app, navigate:

http://localhost:8000/

About

Professional makeup artist website built with Flask. Features Docker-compose orchestration, Bootstrap 5 UI, and automated email notifications.

Topics

Resources

Stars

Watchers

Forks

Contributors