Skip to content

Katartismos/devEvents-platform

Repository files navigation

DevEvents Platform

Project Status License Tech

DevEvents Platform is a community-driven web application designed to help developers discover, organize, and attend technical events, meetups, and hackathons. It serves as a central hub for connecting tech enthusiasts with opportunities to learn and network.

🚀 View Live Demo


📸 Screenshots

Landing Page Event Details
Landing Page Placeholder Event Page Placeholder

✨ Features

  • 🔍 Discover Events: Browse a curated list of developer events, workshops, and webinars.
  • 🔎 Search & Filter: Quickly find events by category, location, date, or tag.
  • 📅 Event Management: Registered users can create, update, and manage their own events.
  • 👤 User Authentication: Secure sign-up and login functionality.
  • 📱 Fully Responsive: Optimized for an excellent experience on desktop, tablet, and mobile devices.
  • 🎨 Modern UI: Built with a clean, accessible interface.

🛠️ Tech Stack

This project is built using modern web technologies:

  • Framework: Next.js (React)
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Deployment: Vercel
  • Database: (Update with your DB, e.g., PostgreSQL/MongoDB)
  • Auth: (Update with your Auth provider, e.g., Clerk/NextAuth)

🚀 Getting Started

Follow these instructions to set up the project locally on your machine.

Prerequisites

Ensure you have the following installed:

Installation

  1. Clone the repository

    git clone [https://github.com/Katartismos/devEvents-platform.git](https://github.com/Katartismos/devEvents-platform.git)
    cd devEvents-platform
  2. Install dependencies

    npm install
    # or
    yarn install
    # or
    pnpm install
  3. Set up Environment Variables Create a .env.local file in the root directory and add your secrets. (See .env.example if available)

  4. Run the development server

    npm run dev
  5. Open the app Visit http://localhost:3000 in your browser.


📂 Project Structure

devEvents-platform/
├── app/                # Next.js App Router pages and layouts
├── components/         # Reusable UI components
├── lib/                # Utility functions and helpers
├── public/             # Static assets (images, icons)
├── types/              # TypeScript interfaces and types
└── README.md           # Project documentation

🫱🏽‍🫲🏾 Contributions

Contributions are welcome! If you'd like to improve this project, please follow these steps:

  1. Fork the reposirory.

  2. Create a new branch

    git checkout -b feature/CoolFeature
  3. Commit your changes

    git commit -m "Added some cool feature"
  4. Push to the branch

    git push origin feature/CoolFeature
  5. Open a Pull request.

📄 License

Distributed under the MIT license.

📞 Contact me!

GitHub profile: Katartismos

About

The Hub for every Dev Event You Mustn't Miss

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •