Skip to content

πŸš€ Build a production-ready fullstack app with Next.js 16, FastAPI, Flutter, and GCP in this streamlined monorepo template.

License

Notifications You must be signed in to change notification settings

glowflix/fullstack-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ fullstack-starter - A Complete Template for Your Next Project

Download Now

🌟 Overview

fullstack-starter is a production-ready template designed for building modern applications. This template combines Next.js, FastAPI, Flutter, and Terraform to help you start your project efficiently. Whether you are planning to develop a web, mobile, or server application, this template provides a solid foundation.

πŸš€ Features

  • Next.js: A powerful React framework for building server-rendered applications.
  • FastAPI: A modern web framework for building APIs with Python.
  • Flutter: A UI toolkit for crafting natively compiled applications for mobile, web, and desktop.
  • Terraform: Infrastructure as Code solution for managing cloud resources.
  • Monorepo Structure: A single repository that houses multiple projects, promoting shared dependencies and components.

πŸ“‹ System Requirements

  • Operating System: Windows, macOS, or Linux
  • Node.js: Version 14 or higher
  • Python: Version 3.7 or higher
  • Flutter: Latest stable version
  • Terraform: Latest stable version

πŸ› οΈ Getting Started

To begin using fullstack-starter, follow these steps:

  1. Download the Template: Visit the Releases page to download the latest version of fullstack-starter. Ensure you select the right version for your needs.

  2. Extract the Files: After downloading, locate the downloaded file on your computer. If the file is compressed (e.g., in a .zip format), you will need to extract it. Right-click the file and select "Extract All" or use your preferred extraction software.

  3. Install Dependencies: Open your command line interface (CLI) and navigate to the folder where you extracted the files. Run the following commands to install necessary dependencies:

    npm install
    pip install -r requirements.txt
  4. Run the Application: Start your application by executing the following commands in your terminal:

    # For the Next.js frontend
    npm run dev
    
    # For the FastAPI backend
    uvicorn main:app --reload
  5. Access Your Application: Once you’ve started the server, open your web browser and navigate to http://localhost:3000 to see your application in action.

πŸ“₯ Download & Install

To get started with fullstack-starter, visit the Releases page to download the most recent version. Choose the appropriate file for your system and follow the earlier steps to set it up.

πŸ§‘β€πŸ€β€πŸ§‘ Community & Support

We want you to succeed with fullstack-starter. If you have questions, please reach out to our community:

πŸ“ Contributing

Do you want to contribute? We welcome your input! Here’s how you can help:

  1. Fork the repository and create your branch.
  2. Make your changes.
  3. Submit a pull request detailing your modifications.

πŸ–₯️ License

This project is open-source and available under the MIT License. See the LICENSE file for more details.

Thank you for choosing fullstack-starter! We are excited to see what you build.

About

πŸš€ Build a production-ready fullstack app with Next.js 16, FastAPI, Flutter, and GCP in this streamlined monorepo template.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6