u/Bsam_Al_Araby

Finished my CS50 Final Project (VORTEX) — looking for feedback and advice on what to do after CS50
▲ 12 r/flask+1 crossposts

Finished my CS50 Final Project (VORTEX) — looking for feedback and advice on what to do after CS50

Hey everyone,

I just finished my CS50 final project: VORTEX.

It’s a Flask-based e-commerce website I built for a real clothing brand project owned by a friend of mine, and it’s already running online with a few products.

GitHub: https://github.com/bassam-alaraby/vortex

Main things I used/worked on:

  • Flask
  • Turso database
  • Cloudinary uploads
  • Telegram order notifications
  • Admin dashboard
  • CSRF protection + rate limiting
  • Vercel deployment

Before CS50, I honestly never thought I’d be able to build something like this from scratch. Working on a project that people can actually use made me learn way more than I expected.

Took me way longer than I thought honestly 😅 but I’m really happy I pushed myself to finish it.

Now that I’m almost done with the course, I wanted to ask: What do you think is the best next step after CS50?

I also wanted to ask: What exactly should I do next to officially complete CS50 and receive the certificate?

Also, if anyone has feedback on the project or code structure, I’d really appreciate it. Still a lot to improve obviously.

u/Bsam_Al_Araby — 6 days ago
▲ 7 r/flask+1 crossposts

Hey everyone,

I built a small e-commerce website as my CS50 final project using Flask. It’s for a local clothing brand, so I’m expecting relatively small traffic at the beginning.

Right now I’m considering Railway’s Hobby plan ($5/month), but I’m not sure if it’ll be enough long term even for light traffic.

My main requirements are:

  • Persistent storage for the SQLite database
  • Custom domain support
  • Decent reliability for a small production app

Current stack:

  • Flask
  • SQLite
  • Gunicorn
  • Basic admin dashboard
  • Product images/uploads
  • Cloudinary free plan for image hosting

So the server itself mainly handles the app/database while images are offloaded to Cloudinary.

Do you think Railway is a good choice for this use case? Or are there better/cheaper alternatives you’d recommend for a beginner project like this?

Would also appreciate hearing real experiences with Railway in production for small Flask apps.

u/Bsam_Al_Araby — 16 days ago