A curated discovery platform for developer projects, built with Next.js 14
- 🎨 Modern UI with Tailwind CSS and Geist Font
- 🔒 Authentication with NextAuth.js
- 📊 Real-time Analytics
- 🔍 Advanced Search & Discovery
- 🤖 ML-powered Project Recommendations
- 📱 Fully Responsive Design
- Node.js 18+
- Redis
- PostgreSQL
- GitHub OAuth credentials
- Clone the repository
git clone https://github.com/yourusername/elizas-list.git
cd elizas-list
- Install dependencies
npm install
- Set up environment variables
cp .env.example .env.local
- Start the development server
npm run dev
Open http://localhost:3000 to see the app.
- 📐 Dimensions: 1200x630px (16:9)
- 📦 Max size: 500KB
- 🖼️ Format: PNG
- 📝 Filename:
project-name.png
- Fork this repository
- Add your project image to
/public/project-images/
- Add project details to
src/data/projects.json
:
{
"name": "Your Project",
"description": "A brief description",
"image": "/project-images/your-project.png",
"tags": ["nextjs", "typescript", "tailwind"],
"github": "https://github.com/yourusername/project",
"demo": "https://your-project.com"
}
- Create a Pull Request
- Next.js 14 - React Framework
- TypeScript - Language
- Tailwind CSS - Styling
- Prisma - Database ORM
- NextAuth.js - Authentication
- Redis - Caching & Real-time
- Chart.js - Analytics Visualization
Contributions are welcome! See CONTRIBUTING.md for ways to get started.
This project is licensed under the MIT License - see the LICENSE file for details.
- Vercel for hosting
- Next.js team for the amazing framework
- All our contributors
Made with ❤️ by Your Name