Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thagoo/the-first-move
Event Planner website
https://github.com/thagoo/the-first-move
Last synced: about 2 months ago
JSON representation
Event Planner website
- Host: GitHub
- URL: https://github.com/thagoo/the-first-move
- Owner: Thagoo
- Created: 2024-08-21T11:33:52.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-13T16:17:57.000Z (3 months ago)
- Last Synced: 2024-09-14T07:13:20.325Z (3 months ago)
- Language: TypeScript
- Homepage: https://thefirstmove.in
- Size: 8.91 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The First Move: Event Planner
**The First Move** is an intuitive event planning website that leverages Google Sheets as a database to manage and organize event details effortlessly. Developed using Next.js, Tailwind CSS, and the Google Sheets API, the platform provides a seamless and responsive experience for both personal and professional event planning.
## 🚀 Features
- **Event Management:** Easily add, update, and track event details using a user-friendly interface.
- **Real-Time Updates:** Changes made in Google Sheets are reflected in real-time on the website.
- **Responsive Design:** Optimized for various devices with a modern, mobile-friendly layout.## 🛠️ Technologies Used
- **[Next.js](https://nextjs.org/):** A React framework for server-side rendering and static site generation.
- **[Tailwind CSS](https://tailwindcss.com/):** A utility-first CSS framework for building custom designs quickly.
- **[Google Sheets API](https://developers.google.com/sheets):** Provides integration with Google Sheets for dynamic data management.## 📦 Installation
1. **Clone the repository:**
```bash
git clone https://github.com/thagoo/the-first-move.git
cd the-first-move
```2. **Install dependencies:**
```bash
npm install
```3. **Set up environment variables:**
Create a `.env.local` file in the root directory and add your Google Sheets API credentials:
```env
NEXT_PUBLIC_GOOGLE_SHEETS_API_KEY=your_google_sheets_api_key
NEXT_PUBLIC_GOOGLE_SHEET_ID=your_google_sheet_id
```4. **Run the development server:**
```bash
npm run dev
```
Open [http://localhost:3000](http://localhost:3000) to view the application in your browser.## 💻 Usage
1. **Manage Events:** Use the intuitive interface to add, update, or delete event details.
2. **View Updates:** Changes in Google Sheets are automatically synced and displayed on the website.
3. **Customize:** Tailor the event planning experience to your needs with customizable settings and options.## 🛡️ License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
## 🤝 Contributing
Contributions are welcome! If you have suggestions, bug reports, or feature requests, please visit the [issues page](https://github.com/thagoo/the-first-move/issues) or submit a pull request.
## ✨ Acknowledgements
- **Google Sheets API** for enabling seamless data management.
- **Next.js** for a powerful and flexible development framework.
- **Tailwind CSS** for creating a sleek and responsive design.## 📧 Contact
For questions or inquiries, please reach out to [[email protected]](mailto:[email protected]).