{"id":23439691,"url":"https://github.com/sanidhyy/evently","last_synced_at":"2025-04-13T08:09:17.046Z","repository":{"id":214444381,"uuid":"732434801","full_name":"sanidhyy/evently","owner":"sanidhyy","description":"Evently is a platform for event management.","archived":false,"fork":false,"pushed_at":"2025-01-18T13:09:14.000Z","size":5596,"stargazers_count":10,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T08:09:02.475Z","etag":null,"topics":["clerk","css","event","html","javascript","js","mongodb","mongoose","next","nextjs","organizer","react","server-actions","stripe","tailwindcss","ts","uploadthing"],"latest_commit_sha":null,"homepage":"https://event-ly.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sanidhyy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["sanidhyy"],"patreon":"sanidhy","custom":"https://www.buymeacoffee.com/sanidhy"}},"created_at":"2023-12-16T17:00:03.000Z","updated_at":"2025-04-04T01:28:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"4d892c63-0973-4f2f-9928-d6fb359769e1","html_url":"https://github.com/sanidhyy/evently","commit_stats":null,"previous_names":["sanidhyy/evently"],"tags_count":0,"template":false,"template_full_name":"github/codespaces-blank","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanidhyy%2Fevently","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanidhyy%2Fevently/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanidhyy%2Fevently/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanidhyy%2Fevently/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sanidhyy","download_url":"https://codeload.github.com/sanidhyy/evently/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248681490,"owners_count":21144700,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clerk","css","event","html","javascript","js","mongodb","mongoose","next","nextjs","organizer","react","server-actions","stripe","tailwindcss","ts","uploadthing"],"created_at":"2024-12-23T15:33:20.437Z","updated_at":"2025-04-13T08:09:17.004Z","avatar_url":"https://github.com/sanidhyy.png","language":"TypeScript","funding_links":["https://github.com/sponsors/sanidhyy","https://patreon.com/sanidhy","https://www.buymeacoffee.com/sanidhy"],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n# Evently - Event Management Platform using Next.js 14\n\n![Evently - Event Management Platform using Next.js 14](/.github/images/img_main.png \"Evently - Event Management Platform using Next.js 14\")\n\n[![Ask Me Anything!](https://flat.badgen.net/static/Ask%20me/anything?icon=github\u0026color=black\u0026scale=1.01)](https://github.com/sanidhyy \"Ask Me Anything!\")\n[![GitHub license](https://flat.badgen.net/github/license/sanidhyy/evently?icon=github\u0026color=black\u0026scale=1.01)](https://github.com/sanidhyy/evently/blob/main/LICENSE \"GitHub license\")\n[![Maintenance](https://flat.badgen.net/static/Maintained/yes?icon=github\u0026color=black\u0026scale=1.01)](https://github.com/sanidhyy/evently/commits/main \"Maintenance\")\n[![GitHub branches](https://flat.badgen.net/github/branches/sanidhyy/evently?icon=github\u0026color=black\u0026scale=1.01)](https://github.com/sanidhyy/evently/branches \"GitHub branches\")\n[![Github commits](https://flat.badgen.net/github/commits/sanidhyy/evently?icon=github\u0026color=black\u0026scale=1.01)](https://github.com/sanidhyy/evently/commits \"Github commits\")\n[![Vercel status](https://img.shields.io/badge/Vercel-000000?style=for-the-badge\u0026logo=vercel\u0026logoColor=white)](https://event-ly.vercel.app/ \"Vercel status\")\n[![GitHub issues](https://flat.badgen.net/github/issues/sanidhyy/evently?icon=github\u0026color=black\u0026scale=1.01)](https://github.com/sanidhyy/evently/issues \"GitHub issues\")\n[![GitHub pull requests](https://flat.badgen.net/github/prs/sanidhyy/evently?icon=github\u0026color=black\u0026scale=1.01)](https://github.com/sanidhyy/evently/pulls \"GitHub pull requests\")\n\n\u003c!-- Table of Contents --\u003e\n\u003cdetails\u003e\n\n\u003csummary\u003e\n\n# :notebook_with_decorative_cover: Table of Contents\n\n\u003c/summary\u003e\n\n- [Folder Structure](#bangbang-folder-structure)\n- [Getting Started](#toolbox-getting-started)\n- [Screenshots](#camera-screenshots)\n- [Tech Stack](#gear-tech-stack)\n- [Stats](#wrench-stats)\n- [Contribute](#raised_hands-contribute)\n- [Acknowledgements](#gem-acknowledgements)\n- [Buy Me a Coffee](#coffee-buy-me-a-coffee)\n- [Follow Me](#rocket-follow-me)\n- [Learn More](#books-learn-more)\n- [Deploy on Vercel](#page_with_curl-deploy-on-vercel)\n- [Give A Star](#star-give-a-star)\n- [Star History](#star2-star-history)\n- [Give A Star](#star-give-a-star)\n\n\u003c/details\u003e\n\n## :bangbang: Folder Structure\n\nHere is the folder structure of this app.\n\n```bash\nevently/\n  |- app/\n    |-- (auth)/\n        |--- sign-in/[[...sign-in]]/\n        |--- sign-up/[[...sign-up]]/\n        |--- layout.tsx\n    |-- (root)/\n        |--- events/\n            |---- [id]/update/\n            |---- create/\n        |--- orders/\n        |--- profile/\n        |--- layout.tsx\n        |--- page.tsx\n    |-- api/\n        |--- uploadthing/\n          |---- core.ts\n          |---- route.ts\n        |--- webhook/\n          |---- clerk/\n            |----- route.ts\n          |---- stripe/\n            |----- route.ts\n    |-- favicon.ico\n    |-- globals.css\n    |-- layout.tsx\n  |- components/\n    |-- shared/\n    |-- ui/\n  |- config/\n    |-- site.ts\n  |- constants/\n    |-- index.ts\n  |- lib/\n    |-- actions/\n        |--- category.actions.ts\n        |--- event.actions.ts\n        |--- order.actions.ts\n        |--- user.actions.ts\n    |-- database/\n        |--- models/\n            |---- category.model.ts\n            |---- event.model.ts\n            |---- order.model.ts\n            |---- user.model.ts\n        |--- index.ts\n    |-- uploadthing.ts\n    |-- utils.ts\n    |-- validator.ts\n  |- public/assets/\n    |-- icons/\n    |-- images/\n  |- types/\n    |-- index.ts\n  |- .env.example\n  |- .env.local\n  |- .gitignore\n  |- components.json\n  |- middleware.ts\n  |- next.config.js\n  |- package-lock.json\n  |- package.json\n  |- postcss.config.js\n  |- tailwind.config.ts\n  |- tsconfig.json\n```\n\n\u003cbr /\u003e\n\n## :toolbox: Getting Started\n\n1. Make sure **Git** and **NodeJS** is installed.\n2. Clone this repository to your local computer.\n3. Create `.env.local` file in root directory.\n4. Contents of `.env.local`:\n\n```bash\n# .env.local\n\n# clerk auth keys\nNEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_XXXXXXXXXXXXXXXXXXXXXXXXXXXXX\nCLERK_SECRET_KEY=sk_test_XXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n\n# clerk auth redirect url(s)\nNEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in\nNEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up\nNEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/\nNEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/\n\n# app base url\nNEXT_PUBLIC_APP_BASE_URL=http://localhost:3000\n\n# mongodb database uri\nMONGODB_URI=\"mongodb+srv://\u003cyour-db-username\u003e:\u003cyour-db-password\u003e@\u003cyour-cluster-url\u003e/\u003cyour-db-name\u003e\"\n\n# clerk webhook secret\nCLERK_WEBHOOK_SECRET=whsec_XXXXXXXXXXXXXXXXXXXX\n\n# uploadthing secret \u0026 app id\nUPLOADTHING_SECRET=sk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\nUPLOADTHING_APP_ID=xxxxxxxx\n\n# stripe keys\nNEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\nSTRIPE_SECRET_KEY=sk_test_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\nSTRIPE_WEBHOOK_SECRET=whsec_xxxxxxxxxxxxxxxxxxxxxxxxxx\n\n\n```\n\n5. Clerk Keys\n\n   - Visit [Clerk Dashboard](https://dashboard.clerk.dev) and create a new application.\n   - Copy the public and secret keys.\n   - Set up redirect URLs as specified in the environment variables.\n   - Set up a webhook and copy the secret.\n\n6. Clerk Redirect URLs\n\n```bash\nNEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in\nNEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up\nNEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/\nNEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/\n```\n\n7. MongoDB URI\n\n```bash\nMONGODB_URI=\"mongodb+srv://\u003cyour-db-username\u003e:\u003cyour-db-password\u003e@\u003cyour-cluster-url\u003e/\u003cyour-db-name\u003e\"\n```\n\nReplace `\u003cyour-db-username\u003e`, `\u003cyour-db-password\u003e`, `\u003cyour-cluster-url\u003e`, and `\u003cyour-db-name\u003e` with your actual MongoDB credentials and database information.\n\n8. Stripe\n\n   - Sign in to [Stripe Dashboard](https://dashboard.stripe.com) and obtain your publishable and secret keys.\n   - Set up a webhook and copy the secret.\n\n9. App Base URL\n\n```bash\nNEXT_PUBLIC_APP_BASE_URL=http://localhost:3000\n```\n\n10. Uploadthing Keys\n\nTo obtain Uploadthing keys, follow these steps:\n\n1. **Sign up for an Uploadthing account:**\n\n   - Visit [Uploadthing Signup](https://uploadthing.com/) to create an account.\n\n2. **Create a new application:**\n\n   - Log in to your Uploadthing account.\n   - Navigate to the dashboard and create a new application.\n\n3. **Get Secret and App ID:**\n\n   - Once the application is created, find or generate the Secret and App ID.\n\n```bash\nUPLOADTHING_SECRET=sk_live_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\nUPLOADTHING_APP_ID=XXXXXXXXX\n```\n\n11. Open terminal in root directory. Run `npm install --legacy-peer-deps` or `yarn install --legacy-peer-deps`.\n\n12. Now app is fully configured 👍 and you can start using this app using `npm run dev` or `yarn dev`.\n\n### :books: Additional Resources\n\n#### Production Dependencies\n\n- **[@clerk/nextjs](https://www.npmjs.com/package/@clerk/nextjs)**: Authentication and user management for Next.js applications.\n- **[@hookform/resolvers](https://www.npmjs.com/package/@hookform/resolvers)**: Resolvers for React Hook Form.\n- **[@radix-ui/react-alert-dialog](https://www.npmjs.com/package/@radix-ui/react-alert-dialog)**: A primitive React component for creating accessible alert dialogs.\n- **[@radix-ui/react-checkbox](https://www.npmjs.com/package/@radix-ui/react-checkbox)**: A primitive React component for creating accessible checkboxes.\n- **[@radix-ui/react-dialog](https://www.npmjs.com/package/@radix-ui/react-dialog)**: A primitive React component for creating accessible dialogs.\n- **[@radix-ui/react-label](https://www.npmjs.com/package/@radix-ui/react-label)**: A primitive React component for creating accessible labels.\n- **[@radix-ui/react-select](https://www.npmjs.com/package/@radix-ui/react-select)**: A primitive React component for creating accessible selects.\n- **[@radix-ui/react-separator](https://www.npmjs.com/package/@radix-ui/react-separator)**: A primitive React component for creating accessible separators.\n- **[@radix-ui/react-slot](https://www.npmjs.com/package/@radix-ui/react-slot)**: A primitive React component for creating slots.\n- **[@stripe/stripe-js](https://www.npmjs.com/package/@stripe/stripe-js)**: Stripe JavaScript library for frontend integration.\n- **[@uploadthing/react](https://www.npmjs.com/package/@uploadthing/react)**: A flexible file upload library for React.\n- **[class-variance-authority](https://www.npmjs.com/package/class-variance-authority)**: Utility for working with class variance in TypeScript.\n- **[clsx](https://www.npmjs.com/package/clsx)**: A tiny utility for conditionally joining class names.\n- **[lucide-react](https://www.npmjs.com/package/lucide-react)**: React components for Lucide icons.\n- **[mongodb](https://www.npmjs.com/package/mongodb)**: The official MongoDB driver for Node.js.\n- **[mongoose](https://www.npmjs.com/package/mongoose)**: MongoDB object modeling for Node.js.\n- **[next](https://www.npmjs.com/package/next)**: The React framework for production.\n- **[query-string](https://www.npmjs.com/package/query-string)**: Parse and stringify URL query strings.\n- **[react](https://www.npmjs.com/package/react)**: A JavaScript library for building user interfaces.\n- **[react-datepicker](https://www.npmjs.com/package/react-datepicker)**: A simple and reusable datepicker component for React.\n- **[react-dom](https://www.npmjs.com/package/react-dom)**: React package for working with the DOM.\n- **[react-hook-form](https://www.npmjs.com/package/react-hook-form)**: Performant, flexible, and extensible forms with easy-to-use validation.\n- **[stripe](https://www.npmjs.com/package/stripe)**: Official Stripe API client for Node.js.\n- **[svix](https://www.npmjs.com/package/svix)**: Svix SDK for Node.js.\n- **[tailwind-merge](https://www.npmjs.com/package/tailwind-merge)**: Merge utility for Tailwind CSS.\n- **[tailwindcss-animate](https://www.npmjs.com/package/tailwindcss-animate)**: Animation utilities for Tailwind CSS.\n- **[uploadthing](https://www.npmjs.com/package/uploadthing)**: A file upload library.\n- **[zod](https://www.npmjs.com/package/zod)**: TypeScript-first schema declaration and validation.\n\n#### Development Dependencies\n\n- **[@types/node](https://www.npmjs.com/package/@types/node)**: TypeScript definitions for Node.js.\n- **[@types/react](https://www.npmjs.com/package/@types/react)**: TypeScript definitions for React.\n- **[@types/react-datepicker](https://www.npmjs.com/package/@types/react-datepicker)**: TypeScript definitions for react-datepicker.\n- **[@types/react-dom](https://www.npmjs.com/package/@types/react-dom)**: TypeScript definitions for ReactDOM.\n- **[autoprefixer](https://www.npmjs.com/package/autoprefixer)**: A plugin to parse CSS and add vendor prefixes.\n- **[postcss](https://www.npmjs.com/package/postcss)**: A tool for transforming styles with JS plugins.\n- **[tailwindcss](https://www.npmjs.com/package/tailwindcss)**: A utility-first CSS framework.\n- **[typescript](https://www.npmjs.com/package/typescript)**: TypeScript is a superset of JavaScript that adds static types to the language.\n\n**NOTE:** Please make sure to keep your API keys and configuration values secure and do not expose them publicly.\n\n## :camera: Screenshots:\n\n![Modern UI/UX](/.github/images/img1.png \"Modern UI/UX\")\n\n![Search Events](/.github/images/img2.png \"Search Events\")\n\n![Organize Events](/.github/images/img3.png \"Organize Events\")\n\n![Buy Tickets](/.github/images/img4.png \"Buy Tickets\")\n\n## :gear: Tech Stack\n\n[![React JS](https://skillicons.dev/icons?i=react \"React JS\")](https://react.dev/ \"React JS\") [![Next JS](https://skillicons.dev/icons?i=next \"Next JS\")](https://nextjs.org/ \"Next JS\") [![Typescript](https://skillicons.dev/icons?i=ts \"Typescript\")](https://www.typescriptlang.org/ \"Typescript\") [![Tailwind CSS](https://skillicons.dev/icons?i=tailwind \"Tailwind CSS\")](https://tailwindcss.com/ \"Tailwind CSS\") [![Vercel](https://skillicons.dev/icons?i=vercel \"Vercel\")](https://vercel.app/ \"Vercel\") [![MongoDB](https://skillicons.dev/icons?i=mongodb \"MongoDB\")](https://mongodb.com/ \"MongoDB\")\n\n## :wrench: Stats\n\n[![Stats for Evently](/.github/images/stats.svg \"Stats for Evently\")](https://pagespeed-insights-svg.glitch.me/?url=https://event-ly.vercel.app/ \"Stats for Evently\")\n\n## :raised_hands: Contribute\n\nYou might encounter some bugs while using this app. You are more than welcome to contribute. Just submit changes via pull request and I will review them before merging. Make sure you follow community guidelines.\n\n## :gem: Acknowledgements\n\nUseful resources and dependencies that are used in Evently.\n\n#### Production Dependencies\n\n- [@clerk/nextjs](https://www.npmjs.com/package/@clerk/nextjs): ^4.28.1\n- [@hookform/resolvers](https://www.npmjs.com/package/@hookform/resolvers): ^3.3.2\n- [@radix-ui/react-alert-dialog](https://www.npmjs.com/package/@radix-ui/react-alert-dialog): ^1.0.5\n- [@radix-ui/react-checkbox](https://www.npmjs.com/package/@radix-ui/react-checkbox): ^1.0.4\n- [@radix-ui/react-dialog](https://www.npmjs.com/package/@radix-ui/react-dialog): ^1.0.5\n- [@radix-ui/react-label](https://www.npmjs.com/package/@radix-ui/react-label): ^2.0.2\n- [@radix-ui/react-select](https://www.npmjs.com/package/@radix-ui/react-select): ^2.0.0\n- [@radix-ui/react-separator](https://www.npmjs.com/package/@radix-ui/react-separator): ^1.0.3\n- [@radix-ui/react-slot](https://www.npmjs.com/package/@radix-ui/react-slot): ^1.0.2\n- [@stripe/stripe-js](https://www.npmjs.com/package/@stripe/stripe-js): ^2.2.2\n- [@uploadthing/react](https://www.npmjs.com/package/@uploadthing/react): ^6.0.2\n- [class-variance-authority](https://www.npmjs.com/package/class-variance-authority): ^0.7.0\n- [clsx](https://www.npmjs.com/package/clsx): ^2.0.0\n- [lucide-react](https://www.npmjs.com/package/lucide-react): ^0.298.0\n- [mongodb](https://www.npmjs.com/package/mongodb): ^6.3.0\n- [mongoose](https://www.npmjs.com/package/mongoose): ^8.0.3\n- [next](https://www.npmjs.com/package/next): 14.0.4\n- [query-string](https://www.npmjs.com/package/query-string): ^8.1.0\n- [react](https://www.npmjs.com/package/react): ^18\n- [react-datepicker](https://www.npmjs.com/package/react-datepicker): ^4.24.0\n- [react-dom](https://www.npmjs.com/package/react-dom): ^18\n- [react-hook-form](https://www.npmjs.com/package/react-hook-form): ^7.49.2\n- [stripe](https://www.npmjs.com/package/stripe): ^14.10.0\n- [svix](https://www.npmjs.com/package/svix): ^1.15.0\n- [tailwind-merge](https://www.npmjs.com/package/tailwind-merge): ^2.1.0\n- [tailwindcss-animate](https://www.npmjs.com/package/tailwindcss-animate): ^1.0.7\n- [uploadthing](https://www.npmjs.com/package/uploadthing): ^6.1.0\n- [zod](https://www.npmjs.com/package/zod): ^3.22.4\n\n#### Development Dependencies\n\n- [@types/node](https://www.npmjs.com/package/@types/node): ^20\n- [@types/react](https://www.npmjs.com/package/@types/react): ^18\n- [@types/react-datepicker](https://www.npmjs.com/package/@types/react-datepicker): ^4.19.4\n- [@types/react-dom](https://www.npmjs.com/package/@types/react-dom): ^18\n- [autoprefixer](https://www.npmjs.com/package/autoprefixer): ^10.0.1\n- [postcss](https://www.npmjs.com/package/postcss): ^8\n- [tailwindcss](https://www.npmjs.com/package/tailwindcss): ^3.3.0\n- [typescript](https://www.npmjs.com/package/typescript): ^5\n\n## :coffee: Buy Me a Coffee\n\n[\u003cimg src=\"https://img.shields.io/badge/Buy_Me_A_Coffee-FFDD00?style=for-the-badge\u0026logo=buy-me-a-coffee\u0026logoColor=black\" width=\"200\" /\u003e](https://www.buymeacoffee.com/sanidhy \"Buy me a Coffee\")\n\n## :rocket: Follow Me\n\n[![GitHub followers](https://img.shields.io/github/followers/sanidhyy?style=social\u0026label=Follow\u0026maxAge=2592000)](https://github.com/sanidhyy \"Follow Me\")\n[![Twitter](https://img.shields.io/twitter/url?style=social\u0026url=https%3A%2F%2Ftwitter.com%2FTechnicalShubam)](https://twitter.com/intent/tweet?text=Wow:\u0026url=https%3A%2F%2Fgithub.com%2Fsanidhyy%2Fmedical-chat-app \"Tweet\")\n[![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=for-the-badge\u0026logo=youtube\u0026logoColor=white)](https://www.youtube.com/channel/UCNAz_hUVBG2ZUN8TVm0bmYw \"Subscribe my Channel\")\n\n## :books: Learn More\n\nTo learn more about Next.js, take a look at the following resources:\n\n- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.\n- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.\n\nYou can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!\n\n## :page_with_curl: Deploy on Vercel\n\nThe easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template\u0026filter=next.js\u0026utm_source=create-next-app\u0026utm_campaign=create-next-app-readme) from the creators of Next.js.\n\nCheck out [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.\n\n## :star: Give A Star\n\nYou can also give this repository a star to show more people and they can use this repository.\n\n## :star2: Star History\n\n\u003ca href=\"https://star-history.com/#sanidhyy/evently\u0026Timeline\"\u003e\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=sanidhyy/evently\u0026type=Timeline\u0026theme=dark\" /\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=sanidhyy/evently\u0026type=Timeline\" /\u003e\n  \u003cimg alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=sanidhyy/evently\u0026type=Timeline\" /\u003e\n\u003c/picture\u003e\n\u003c/a\u003e\n\n\u003cbr /\u003e\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanidhyy%2Fevently","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsanidhyy%2Fevently","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanidhyy%2Fevently/lists"}