Skip to content

Shareable event calendar built with Next.js that can be used for creating, managing, and searching for events.

License

Notifications You must be signed in to change notification settings

farhan-1978/weevely

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weevely 🌟

Weevely Logo

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.

Table of Contents

Features 🚀

  • 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.

Technologies Used 🛠️

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.

Installation ⚙️

To get started with Weevely, follow these steps:

  1. Clone the repository:

    git clone https://github.com/farhan-1978/weevely.git
  2. Navigate to the project directory:

    cd weevely
  3. Install dependencies:

    npm install
  4. Set up the environment variables: Create a .env file in the root directory and configure it according to your setup.

  5. Run the application:

    npm run dev

Your application should now be running on http://localhost:3000.

Usage 📅

Once you have installed Weevely, you can start creating and managing events. Here’s how:

  1. Create an Event:

    • Navigate to the "Create Event" page.
    • Fill in the required details.
    • Click on "Submit" to save the event.
  2. Manage Events:

    • Go to the "My Events" section.
    • Here, you can edit or delete any event you have created.
  3. Search for Events:

    • Use the search bar on the main page to find specific events.
    • Apply filters to narrow down your search.

Contributing 🤝

We welcome contributions from the community. If you would like to contribute, please follow these steps:

  1. Fork the repository.

  2. Create a new branch:

    git checkout -b feature/YourFeatureName
  3. Make your changes.

  4. Commit your changes:

    git commit -m "Add some feature"
  5. Push to the branch:

    git push origin feature/YourFeatureName
  6. Create a Pull Request.

Your contributions help improve Weevely for everyone!

License 📄

This project is licensed under the MIT License. See the LICENSE file for details.

Contact 📬

For questions or feedback, please reach out to the repository owner:

Releases 📦

To download the latest release of Weevely, visit Releases. You can find all the necessary files there.

Get Involved! 🌍

Join our community and help make Weevely better. Your input is valuable. Follow us on social media for updates:

Acknowledgments 🙏

  • 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.

About

Shareable event calendar built with Next.js that can be used for creating, managing, and searching for events.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •