Skip to content

Full-stack web template using FastAPI, React, Vue 3, and PostgreSQL. Frontends are built with TypeScript. Ideal starting point for full-stack projects featuring tables, forms, and views

License

Notifications You must be signed in to change notification settings

giladfuchs/fullstack-template-fastapi-react-vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full Stack Template

This is a full stack web application template built with:

  • FastAPI (Python) backend
  • Vue 3 and React frontends — both written in TypeScript, with similar structure and design but implemented as standalone apps
  • PostgreSQL database
  • Docker Compose for full environment orchestration

Features

This template is designed to manage a complete teacher-student-assignment workflow:

  • Teacher login and dashboard
  • Students list per teacher, with:
    • Add / Edit / Delete controls
    • Access to student profile
  • Student profile page including:
    • Full CRUD for assignments

Run the Project

cd docker
docker-compose up --build

Service URLs


🤝 Contributing

Contributions are welcome!
If you find this project useful, consider giving it a ⭐ on GitHub — it helps others discover it!

To contribute, fork the repository and submit a pull request with your enhancements or bug fixes.


📄 License

This project is licensed under the MIT License.

About

Full-stack web template using FastAPI, React, Vue 3, and PostgreSQL. Frontends are built with TypeScript. Ideal starting point for full-stack projects featuring tables, forms, and views

Topics

Resources

License

Stars

Watchers

Forks