Skip to content

burakorkmez/react-python-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Friend Store 🚀

Build a Friend Store with Python(Flask) and JavaScript(React)

Demo App

Video Tutorial on Youtube

Table of Contents

  • ⚙️ Tech Stack: Python, React, SQLite, SQLAlchemy, Flask, Chakra UI
  • ✅ CRUD Functionality: Seamlessly create, read, update, and delete friends from your store.
  • 🔒 Best Practices: Utilizes best practices such as creating virtual environments (venv) for a clean and isolated development environment.
  • 🌐 Deployment: Deployed on Render for free.
  • 🎨 Stylish UI Components: Enhanced user experience with stylish UI components provided by Chakra UI.
  • 🌓 Light and Dark Mode: Enjoy a personalized user interface experience with light and dark mode options.
  • 📱 Responsive Design: The app is designed to adapt to various screen sizes, ensuring a consistent experience across devices.

Run the App Locally

  1. Clone the repository:
git clone https://github.com/burakorkmez/react-python-tutorial
  1. Navigate to the project directory:
cd react-python-tutorial
  1. Navigate to the backend directory:
cd backend
  1. Create a virtual environment:
  • On macOS and Linux:
python3 -m venv venv
  • On Windows:
python -m venv venv
  1. Activate the virtual environment:
  • On macOS and Linux:
source venv/bin/activate
  • On Windows:
venv\Scripts\activate
  1. Install the dependencies:
  • On macOS and Linux:
pip3 install -r requirements.txt
  • On Windows:
pip install -r requirements.txt
  1. Navigate to the frontend directory:
cd ../frontend
  1. Install the dependencies:
npm install
  1. Build the frontend:
npm run build
  1. Navigate to the backend directory:
cd ../backend
  1. Run the Flask app:
flask run
  1. Open your browser and go to http://localhost:5000/ to view the app.

  2. Don't forget to Like && Subscribe 🚀

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published