Welcome to Weevely, a shareable event calendar built with Next.js. This application allows users to create, manage, and search for events easily. Whether you're planning a community gathering, a business meeting, or a personal celebration, Weevely has you covered.
- Event Creation: Easily create events with detailed descriptions.
- Event Management: Edit or delete events as needed.
- Search Functionality: Quickly find events using search filters.
- Responsive Design: Access the calendar on any device.
- User-Friendly Interface: Navigate effortlessly through the app.
Weevely is built using a range of modern technologies:
- Next.js: For server-side rendering and static site generation.
- React: The core library for building user interfaces.
- Node.js: For server-side operations.
- PHP: Backend logic and database interactions.
- Laravel: A PHP framework to streamline development.
- MySQL: Database management for storing event data.
- Axios: For making HTTP requests.
- Sass/SCSS: For styling the application.
- ESLint: For maintaining code quality.
To get started with Weevely, follow these steps:
-
Clone the repository:
git clone https://github.com/farhan-1978/weevely.git
-
Navigate to the project directory:
cd weevely -
Install dependencies:
npm install
-
Set up the environment variables: Create a
.envfile in the root directory and configure it according to your setup. -
Run the application:
npm run dev
Your application should now be running on http://localhost:3000.
Once you have installed Weevely, you can start creating and managing events. Here’s how:
-
Create an Event:
- Navigate to the "Create Event" page.
- Fill in the required details.
- Click on "Submit" to save the event.
-
Manage Events:
- Go to the "My Events" section.
- Here, you can edit or delete any event you have created.
-
Search for Events:
- Use the search bar on the main page to find specific events.
- Apply filters to narrow down your search.
We welcome contributions from the community. If you would like to contribute, please follow these steps:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/YourFeatureName
-
Make your changes.
-
Commit your changes:
git commit -m "Add some feature" -
Push to the branch:
git push origin feature/YourFeatureName
-
Create a Pull Request.
Your contributions help improve Weevely for everyone!
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or feedback, please reach out to the repository owner:
- Name: Farhan
- Email: farhan@example.com
To download the latest release of Weevely, visit Releases. You can find all the necessary files there.
Join our community and help make Weevely better. Your input is valuable. Follow us on social media for updates:
- Thanks to the open-source community for their invaluable contributions.
- Special thanks to the developers of Next.js and Laravel for their amazing frameworks.
Feel free to explore, contribute, and share Weevely with your friends and colleagues! Together, we can make event planning simple and enjoyable.