Example Project
🎯 Overview
This is an example project demonstrating a full-featured web application built with modern technologies. The project showcases best practices in architecture, code organization, and deployment.
✨ Features
- User Authentication - Secure login and registration with JWT
- Real-time Updates - WebSocket integration for live data
- Responsive Design - Mobile-first approach with Tailwind CSS
- API Integration - RESTful API with full CRUD operations
- Database - PostgreSQL with Prisma ORM
- Testing - Unit and integration tests with Jest
- CI/CD - Automated deployment with GitHub Actions
🛠️ Tech Stack
- Frontend: Next.js 14, React, TypeScript, Tailwind CSS
- Backend: Node.js, Express, Prisma
- Database: PostgreSQL
- Authentication: NextAuth.js
- Deployment: Vercel (Frontend), Railway (Backend)
🚀 Getting Started
Prerequisites
node >= 18.0.0
npm >= 9.0.0
postgresql >= 14.0Installation
- Clone the repository
git clone https://github.com/rochiyat/example-project.git
cd example-project- Install dependencies
npm install- Set up environment variables
cp .env.example .env.local- Run database migrations
npm run db:migrate- Start the development server
npm run devVisit http://localhost:3000 (opens in a new tab) to see the app.
📸 Screenshots
Home Page

Dashboard

🔗 Links
- Live Demo: https://example-project.vercel.app (opens in a new tab)
- GitHub Repository: https://github.com/rochiyat/example-project (opens in a new tab)
- Documentation: View Documentation
📝 License
This project is licensed under the MIT License.