Skip to content

oliLamRou/fullstack_flashcard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

116 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Allez 가자!

Goal

Gain full-stack development skills while creating a tool to help myself learn Korean. While this app is currently a simple flashcard app, it gives me a lot of ideas and insights into building and deploying a real-world web app.

Main Technology

-> Backend: Python, Django, PostgreSQL
-> Frontend: HTML, JS, Svelte, SvelteKit
-> Deployment: Vercel, Render, Shell, YAML

You can, at your own risk, create an account and try the app here.

Phase 1

  • Backend

    • Base DB structure
    • CRUD endpoints
    • Auth
    • Learn algorithm v1
  • Frontend

    • Mobile-only oriented UX
    • Sign up / Sign in / Logout
    • CRUD
    • Fun, simple learning UX
  • Cloud Deployment

    • Render (backend)
    • Vercel (frontend)

Phase 2

  • Learn Page

    • Learn algorithm v2
    • Social features
      • Shared word lists
      • See your friends' stats
  • Stats

    • Dashboard pages showing your learning progress
    • Recap email at the end of the week

About

Going from start to finish.

Resources

Stars

Watchers

Forks

Contributors