Awesome
<div align="center">๐ ELIZA'S LIST
A curated discovery platform for developer projects, built with Next.js 14
Demo ยท Report Bug ยท Request Feature
</div>โจ Features
- ๐จ 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
๐ Getting Started
Prerequisites
- Node.js 18+
- Redis
- PostgreSQL
- GitHub OAuth credentials
Installation
- 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.
๐ฏ Adding Your Project
Image Guidelines
- ๐ Dimensions: 1200x630px (16:9)
- ๐ฆ Max size: 500KB
- ๐ผ๏ธ Format: PNG
- ๐ Filename:
project-name.png
Steps
- 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
๐ ๏ธ Tech Stack
- Next.js 14 - React Framework
- TypeScript - Language
- Tailwind CSS - Styling
- Prisma - Database ORM
- NextAuth.js - Authentication
- Redis - Caching & Real-time
- Chart.js - Analytics Visualization
๐ Documentation
๐ค Contributing
Contributions are welcome! See CONTRIBUTING.md for ways to get started.
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ Acknowledgments
- Vercel for hosting
- Next.js team for the amazing framework
- All our contributors
<div align="center">
Made with โค๏ธ by Your Name
</div>