Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/siddhesh-agarwal/next-fastapi-daisy-starter

A Full Stack Starter template that uses Next 14, TypeScript and FastAPI.
https://github.com/siddhesh-agarwal/next-fastapi-daisy-starter

daisyui fastapi next-starter next-starter-template nextjs python3 react-icons sonner starter-template tailwindcss template typescript

Last synced: 23 days ago
JSON representation

A Full Stack Starter template that uses Next 14, TypeScript and FastAPI.

Awesome Lists containing this project

README

        

# Next + FastAPI + DaisyUI starter template

[![Cover Image](https://github.com/Siddhesh-Agarwal/next-fastapi-daisy-starter/assets/68057995/c2d14527-137f-431b-bf17-5e75497e76dc)](https://next-fastapi-daisy-starter.vercel.app/)

This is a starter template that uses:
1. [TypeScript 5](https://www.typescriptlang.org/)
1. [Next.js 14](https://nextjs.org/)
1. [Tailwind CSS](https://tailwindcss.com/) + [Forms](https://github.com/tailwindlabs/tailwindcss-forms) Clamp
2. [PostCSS](https://postcss.org/)
3. [DaisyUI](https://daisyui.com/)
4. [Framer Motion](https://www.framer.com/motion/)
5. [Sonner](https://sonner.emilkowal.ski/)
6. [Python 3](https://www.python.org/)
7. [FastAPI](https://fastapi.tiangolo.com/)

## Getting Started

### Create Project

To create a new Project using this repo as a starter template, run:
```sh
npx create-next-app@latest --example "https://github.com/Siddhesh-Agarwal/next-fastapi-daisy-starter"
```

### Set up the development environment

**NOTE:** Ensure you have [Node.js](https://nodejs.org/en/) and [Python](https://www.python.org/) installed.

Run the following command:
```sh
npm run setup
```

### Run the development server

```sh
npm run dev
```

### Build for production

```sh
npm run build
```

## License

This project is licensed under the [MIT License](./LICENSE).