A Next.js project built with TypeScript, Docker, and animated with GSAP and Framer Motion. This project uses NextUI for UI components and includes 3D elements to enhance user experience. The application is set up with Traefik for reverse proxying and domain management.
- 📖 Project Overview
- ✨ Features
- 🔧 Technologies Used
- 🚀 Getting Started
- 🐳 Docker Setup
- ⚙️ Traefik Configuration
- 📄 Usage
- 📁 Project Structure
- 🤝 Contributing
- 📝 License
This repository is a Next.js application developed in TypeScript. It leverages GSAP and Framer Motion for animations, includes 3D interactive components, and uses NextUI for styling. Docker is used for containerization, and Traefik is configured as a reverse proxy to manage domain routing and SSL certificates.
- Next.js as the framework for server-side rendering and static site generation
- TypeScript for strong typing and development efficiency
- Docker for containerized deployments
- Traefik for reverse proxying and SSL certificate management
- GSAP and Framer Motion for animations
- 3D Support to enhance user interaction
- NextUI for responsive and customizable UI components
- ⚛️ Next.js - Framework for server-side rendering and static site generation
- 🟦 TypeScript - Strongly typed programming language for safer and scalable code
- 🐳 Docker - Containerization platform for consistent development and deployment environments
- 🚦 Traefik - Reverse proxy and load balancer, with SSL management
- 🎞️ GSAP and Framer Motion - Libraries for animations and transitions
- 🎥 Three.js - JavaScript library for 3D graphics (optional, as needed)
- 🧩 NextUI - UI component library for building responsive interfaces
- Clone the repository:
git clone https://github.com/meryaaam/com-agency.git cd com-agency
npx prettier --write "src/**/*.js"
npx prettier --write "*"