Eventually is a powerful online event planning application that makes it easy for users to organize and manage their events. With Eventually, you can create, customize, and share your events with friends, family, or colleagues. The app is built using modern technologies, including Next.js, Tailwind CSS, the Next.js integrated API for backend functionality, and MongoDB for data storage. It also offers seamless Google login integration for a personalized experience.
-
Create Events: Easily create events with essential details such as name, description, location, number of attendees, budget, theme, and hashtags to give your event a unique identity.
-
User Authentication: Log in securely using your Google account, ensuring a hassle-free and personalized experience.
-
Profile Page: Update information, delete unwanted events, and see what others see when they click on your profile!
-
Dashboard: Your personalized dashboard provides an overview of your created events, making it easy to edit and delete all of your plans in one place.
-
Event Feed: Stay updated with the latest events created by others in the community. View the profile of other avid event planners, filter events by useful hashtags, and discover exciting events to attend.
-
Frontend: Developed with Next.js and written in React JSX for a smooth and interactive user interface. Styled using Tailwind CSS for a modern and responsive design.
-
Backend: Utilizes the integrated API capabilities of Next.js to manage user authentication and event data.
-
Database: Stores event and user data efficiently using MongoDB.
To get started with Eventually, follow these steps:
-
Clone the repository:
git clone https://github.com/cottiera/eventually.git cd eventually
-
Run the development server:
npm run dev # or yarn dev # or pnpm dev
-
Open http://localhost:3000 with your browser to see the result.