Skip to content

IJustMatthew/python-svelte

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python + Sveltekit Monorepo Project

About the project 🎯

I developed a Python and Svelte demo application to showcase some of my skills in these languages. For the web API, I chose Flask (small and flexible), and for the frontend, I utilized SvelteKit (also small and felxible). This demo includes the following features:

- YouTube to MP4 converter
- Image Generator With StableDiffusion API
- Web Scraping
- TODO App

demo website thumbnail

Features 🧩

- Sveltekit Frontend (SSR)
- Typescript
- Tailwind
- Python Backend with Flask
- Selenium for web-scraping
- Replicate for AI
- Pytube for YoutTube download

Installation ✅

Here are the steps you need to follow to install the dependencies in both directories.

Clone the repo, or download it as a zipfile, and extract it.

Front-end

  1. cd into the "client" directory then run this command to install the dependencies
npm install
  1. Create .env file (client root) based on .env.example (or just rename it to .env)

  2. Start the project on the local server

npm run dev

It’ll start the app on http://localhost:5173

Back-end

  1. cd into the "server" directory then run this command to install the dependencies
pip install -r requirements.txt

OR

pip3 install -r requirements.txt
  1. Start the project on the local server
python index.py

It’ll start the server on http://127.0.0.1:5000

Technologies 📦

javascript logo typescript logo svelte logo tailwindcss logo python logo selenium logo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published