Skip to content

A Laravel 11 web application implementing CRUD operations for managing quotes, with user authentication (sign-up, sign-in). The project features database migrations and uses phpMyAdmin on a local XAMPP server for database management. Users can create, edit, and delete quotes, add images, and view quotes by others.

Notifications You must be signed in to change notification settings

chamikathereal/Quotes

Repository files navigation

📖 Quotes Writing Web Application

Welcome to the Quotes! This project allows users to create, manage, and share inspirational quotes in a simple and user-friendly interface.

🚀 Features

  • User Authentication 🔑
    Register and log in to access your personalized dashboard.
  • Create Quotes ✍️
    Write new quotes and attach images to enhance your entries.
  • View All Quotes 📜
    Explore quotes from all users, fostering a community of inspiration.
  • Edit and Delete Quotes 🛠️
    Manage your quotes easily with options to edit or delete any entry.

💻 Technologies Used

  • Backend: Laravel 11
  • Frontend: Bootstrap, HTML
  • Database: MySQL (via phpMyAdmin on localhost)
  • Version Control: Git & GitHub

📊 Database Management

Utilizing Laravel's Eloquent ORM for database interactions and migrations, ensuring smooth and efficient data management.

📥 Getting Started

To run this project locally, follow these steps:

  1. Clone the Repository
    https://github.com/chamikathereal/Quotes.git
  2. Navigate to the Project Directory
    cd Quotes
  3. Install Dependencies
    composer install
  4. Set Up Environment File
    Copy .env.example to .env and update your database credentials.
  5. Run Migrations
    php artisan migrate
  6. Start the Development Server
    php artisan serve
  7. Access the Application
    Open your browser and go to http://localhost:8000.

📚 Usage

  • Register: Create a new account to get started.
  • Login: Use your credentials to access your dashboard.
  • Dashboard: Write new quotes or view existing ones.
  • Manage Quotes: Edit or delete your quotes as needed.

🤝 Contributing

Contributions are welcome! Feel free to submit a pull request or open an issue for any suggestions or improvements.

📜 License

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

Happy quoting! 🎉

About

A Laravel 11 web application implementing CRUD operations for managing quotes, with user authentication (sign-up, sign-in). The project features database migrations and uses phpMyAdmin on a local XAMPP server for database management. Users can create, edit, and delete quotes, add images, and view quotes by others.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published