wangaijia618 / aroma-capstone

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to Aroma!

logo

Live Site: AROMA

Aroma is a blogging website where people write stories and reviews about anything related to perfume. The readers get insprition by reading the articles and are able to share their ideas. It is a clone of the blogging website Medium.

Languages, Frameworks, Platforms and Libraries

Languages

Python JavaScript

Backend

Flask SQLAlchemy SQLite

Frontend

React Redux HTML5 CSS3

Hosting

Render

Wiki Links:

Splash Page

Screen Shot 2022-12-04 at 20 39 03

Sign In/ Sign Up Modal

Screen Shot 2022-12-04 at 20 39 23 Screen Shot 2022-12-04 at 20 39 31

Home Page after Login

Screen Shot 2022-12-04 at 20 40 20

Story Detail

Screen Shot 2022-12-04 at 21 23 14

Write a story

Screen Shot 2022-12-04 at 20 40 41

Edit a published Story

Screen Shot 2022-12-04 at 20 42 56

Manage My Reviews

Screen Shot 2022-12-04 at 20 43 07

Getting started

  1. Clone this repository (only this branch)

  2. Install dependencies

    pipenv install -r requirements.txt
  3. Create a .env file based on the example with proper settings for your development environment

  4. Make sure the SQLite3 database connection URL is in the .env file

  5. This starter organizes all tables inside the flask_schema schema, defined by the SCHEMA environment variable. Replace the value for SCHEMA with a unique name, making sure you use the snake_case convention.

  6. Get into your pipenv, migrate your database, seed your database, and run your Flask app

    pipenv shell
    flask db upgrade
    flask seed all
    flask run

Contact Info

LinkedIn || GitHub

About


Languages

Language:Python 56.2%Language:CSS 42.5%Language:HTML 0.7%Language:Mako 0.5%Language:Shell 0.0%