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.
- Host: GitHub
- URL: https://github.com/xjectro/full-stack-starter-app-nextjs
- Owner: Xjectro
- License: mit
- Created: 2025-05-30T22:15:44.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-05-30T22:27:44.000Z (8 months ago)
- Last Synced: 2025-07-06T12:41:04.406Z (7 months ago)
- Topics: apollo, apollo-server, apollographql, database, deloyn, docker, docker-compose, dockerfile, dotenv, eslint, graphql, next, nextjs, orm, pnpm, postgresql, postgresql-database, prettir, prisma, typescript
- Language: TypeScript
- Homepage: https://xjectro.com
- Size: 178 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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