Events Calendar Template

Design Events Guide is a beautiful, minimal, fully-featured events calendar template perfect for showcasing conferences, workshops, meetups, and festivals. Built with a clean, minimal aesthetic that puts your events front and center.
The template here is based on design events for 2026, but fork it and make it for any events or other things you find it useful for!

Features:

  • Full year calendar view with sticky month labels
  • Search events by name or location
  • Filter by continent and event type
  • Add events to Google Calendar, Apple Calendar, or Outlook
  • User accounts with saved/bookmarked events (database ready)
  • Event details modal with speaker info and venue details
  • Event submission form (database ready)
  • Dark/Light mode support

Use Cases:

  • Design conference calendars
  • Tech event directories
  • Community meetup listings
  • Industry event guides
  • Company event portals

âś± Please note you can use and test this template in full functionality without having to set up a data base first. Try it out first, add a db later.


Database Setup

This template is database-ready. To enable user accounts and event submissions:

Supabase

  1. Create a Supabase project
  2. Add environment variables:
    ```
    NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
    NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
    ```
  3. Run the SQL migrations in `/scripts`

Neon

  1. Create a Neon database
  2. Add environment variable:
    ```
    DATABASE_URL=your_neon_connection_string
    ```
  3. Run the SQL migrations in `/scripts`

Customization

Events Data

Edit `lib/events-data.ts` to add your own events:

```typescript
{
name: “Your Event Name”,
location: “City, Country”,
country: “:united_states:”,
continent: “North America”,
startDay: 15,
endDay: 17,
time: “9am - 6pm”,
url: “https://yourevent.com”,
edition: “3rd Edition”,
eventType: “Conference”,
description: “Event description…”,
speakers: [“Speaker 1”, “Speaker 2”],
venue: “Venue Name, Address”
}
```

3 Likes

This is fantastic, thank you @heystu!

Copying in @mayari for some :eyes: given a project we have internally :slight_smile:

2 Likes

Sweet! And thank you @pawlean
If you have any questions or need anything else, just shoot me a message @mayari @pawlean
Happy to help out more if needed.

2 Likes

Great stuff @heystu, appreciate the details :grinning_face_with_smiling_eyes:

Thanks @pawlean, will take a look!

2 Likes