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

https://github.com/xjectro/full-stack-starter-app-nextjs

This project is a modern full-stack starter template based on Next.js, designed for rapid web application development. It includes both frontend (React/Next.js) and backend (GraphQL/Apollo Server) and uses a monorepo structure for easy management.
https://github.com/xjectro/full-stack-starter-app-nextjs

apollo apollo-server apollographql database deloyn docker docker-compose dockerfile dotenv eslint graphql next nextjs orm pnpm postgresql postgresql-database prettir prisma typescript

Last synced: 5 months ago
JSON representation

This project is a modern full-stack starter template based on Next.js, designed for rapid web application development. It includes both frontend (React/Next.js) and backend (GraphQL/Apollo Server) and uses a monorepo structure for easy management.

Awesome Lists containing this project

README

          

# Full Stack Starter App

This project is a modern full-stack starter template based on Next.js, designed for rapid web application development. It includes both frontend (React/Next.js) and backend (GraphQL/Apollo Server) and uses a monorepo structure for easy management.

## Features

- **Next.js-based frontend**: Modern, fast, and scalable user interface.
- **GraphQL API with Apollo Server**: Powerful and flexible backend architecture.
- **User authentication**: Register and login flows.
- **Redis and PostgreSQL integration**: Fast caching and persistent data storage.
- **Monorepo structure**: Both client and server code in a single repository.
- **TypeScript support**: Type safety and modern development experience.
- **Docker & Docker Compose support**: Easy development and deployment.
- **Ready-to-use theme and UI components**: Stylish UI with @xjectro/react and Tailwind CSS.

## Getting Started

1. **Clone the repository:**
```powershell
git clone https://github.com/Xjectro/full-stack-starter-app-nextjs.git
cd full-stack-starter-app-nextjs
```
2. **Install dependencies:**
```powershell
pnpm install
```
3. **Start the development environment:**
```powershell
pnpm dev
```
4. **To start with Docker:**
```powershell
pnpm docker
```

## Usage

- Frontend: `http://localhost:3000`
- Backend (GraphQL Playground): `http://localhost:5000`

## Contributing

Please fork the repository and submit a pull request to contribute.

## License

MIT