Skip to content

elizaOS/elizas-list

Repository files navigation

🌟 ELIZA'S LIST

A curated discovery platform for developer projects, built with Next.js 14

Next.js TypeScript Prisma License

Demo · Report Bug · Request Feature


✨ 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

  1. Clone the repository
git clone https://github.com/yourusername/elizas-list.git
cd elizas-list
  1. Install dependencies
npm install
  1. Set up environment variables
cp .env.example .env.local
  1. 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

  1. Fork this repository
  2. Add your project image to /public/project-images/
  3. 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"
}
  1. Create a Pull Request

🛠️ Tech Stack

📚 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


Made with ❤️ by Your Name

Deploy with Vercel

About

Add Your Project to ElizasList!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages