Skip to content

Latest commit

 

History

History
56 lines (43 loc) · 1.4 KB

File metadata and controls

56 lines (43 loc) · 1.4 KB

Cherie

Description

Cherie is a reselling store web application developed on implementing AWS services (EC2, DynamoDB, and S3) as well as CRUD operations. This project focuses on user authentication (using static user/password for basic authentication), Bootstrap CSS styling, and pagination for lists with more than 10 rows.

Table of Contents

Features

  • User authentication with basic static credentials.
  • Bootstrap CSS styling for an enhanced user interface.
  • Pagination for lists with more than 10 rows.

Installation

  1. Clone this repository to your local machine using Git:

    git clone <repository_url>
  2. Create a virtual environment and activate it:

    python -m venv venv
    source venv/bin/activate  # On Windows, use venv\Scripts\activate
  3. Install the required dependencies:

    pip install -r requirements.txt

Usage

  1. Configure your environment variables.

  2. Run the Flask application:

    python run.py

Configuration

  1. Create a .env file in the root directory.

  2. Add the following environment variables to the .env file:

    AWS_ACCESS_KEY_ID="<AWS_ACCESS_KEY_ID>"
    AWS_SECRET_ACCESS_KEY="<AWS_SECRET_ACCESS_KEY>"
    AWS_DEFAULT_REGION="<AWS_DEFAULT_REGION>"
    SECRET_KEY="<SECRET_KEY>"