Skip to content

Kael-coder0328/n8n-template

Repository files navigation

Modern SaaS Platform

A full-stack SaaS (Software as a Service) platform built with Next.js and Go, featuring authentication, theme support, and a scalable architecture.

Project Structure

This project is organized into two main directories:

  • client/: Next.js frontend application
  • server/: Go backend API

Features

  • 🔐 Secure authentication with email/password and Google OAuth
  • 🎨 Light/dark theme support
  • 🚀 Modern, responsive UI built with Tailwind CSS
  • 🔄 Real-time updates with toast notifications
  • 📱 Mobile-friendly design
  • 🛡️ Protected routes and API endpoints
  • 🔑 Password recovery functionality
  • 🔄 Session management
  • 👤 User profile management

Prerequisites

  • Node.js (v18 or later)
  • Go (v1.19 or later)
  • PostgreSQL

Getting Started

  1. Clone the repository:
git clone <repository-url>
cd saas
  1. Set up the frontend (client):
cd client
npm install
npm run dev
  1. Set up the backend (server):
cd server
cp .env.example .env  # Configure your environment variables
go mod download
go run main.go

Development

Refer to the README files in the client/ and server/ directories for detailed development guidelines and setup instructions.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published