Skip to content

JLetsGitIt/23f-project-boilerplate

 
 

Repository files navigation

MySQL + Flask Boilerplate Project

This repo contains a boilerplate setup for spinning up 3 Docker containers:

  1. A MySQL 8 container for obvious reasons
  2. A Python Flask container to implement a REST API
  3. A Local AppSmith Server

How to setup and start the containers

Important - you need Docker Desktop installed

  1. Clone this repository.
  2. Create a file named db_root_password.txt in the secrets/ folder and put inside of it the root password for MySQL.
  3. Create a file named db_password.txt in the secrets/ folder and put inside of it the password you want to use for the a non-root user named webapp.
  4. In a terminal or command prompt, navigate to the folder with the docker-compose.yml file.
  5. Build the images with docker compose build
  6. Start the containers with docker compose up. To run in detached mode, run docker compose up -d.

Overview of Project

With the closing of traditional brick and mortar retail toy stores and the rising prevalence of digital forms of entertainment, physical toy sales have undergone a massive drop in recent years. Our project, "Kiddo Creations," is an online initiative aimed at addressing this issue by reviving the joy of a physical experience to nurture the imagination of the digital generation, primarily targeted at children aged 5-12 years old. This project is a toy sale endeavor that seeks to provide high-quality, engaging, and educational toys that chain corporations like Target cannot provide. These toys are personalized to enhance the experience and designed to capture the attention of children who spend excessive time online, through reawakening their innate curiosity, creativity, and desire for hands-on experiences.

About

Project Phase 3 Repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.1%
  • Dockerfile 2.9%