Skip to content

This website provides comprehensive information about various scholarships available for students. Users can explore and book their preferred scholarships directly through the platform, making it easier to find and apply for financial aid opportunities tailored to their educational needs.

Notifications You must be signed in to change notification settings

sajib689/assignment-12-client

Repository files navigation

Scholarships Booking Website

Overview

This website provides comprehensive information about various scholarships available for students. Users can explore and book their preferred scholarships directly through the platform, making it easier to find and apply for financial aid opportunities tailored to their educational needs.

Features

  • Browse a wide range of scholarships
  • Filter scholarships based on various criteria
  • Book your favorite scholarships
  • User authentication and profile management

Technologies Used

  • Frontend:

    • HTML
    • CSS
    • Tailwind CSS
    • React.js
  • Backend:

    • Node.js
    • Express.js
  • Database:

    • MongoDB
  • Authentication:

    • Firebase

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/scholarships-booking-website.git
    cd scholarships-booking-website
  2. Install dependencies for the frontend and backend:

    npm install
    cd client
    npm install
  3. Create a .env file in the root directory and add the following environment variables:

    MONGODB_URI=your_mongodb_uri
    FIREBASE_API_KEY=your_firebase_api_key
    FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain
    FIREBASE_PROJECT_ID=your_firebase_project_id
    FIREBASE_STORAGE_BUCKET=your_firebase_storage_bucket
    FIREBASE_MESSAGING_SENDER_ID=your_firebase_messaging_sender_id
    FIREBASE_APP_ID=your_firebase_app_id
  4. Run the development server:

    npm run dev
    cd client
    npm start
  5. Open your browser and navigate to http://localhost:3000.

Usage

  1. Sign up or log in to your account.
  2. Browse through the list of available scholarships.
  3. Use the filter options to narrow down your search.
  4. Select a scholarship and book it.
  5. Manage your booked scholarships from your profile.

Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature-branch).
  6. Open a pull request.

License

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

Contact

Acknowledgments

  • Thanks to all the contributors who have helped in building this project.
  • Special thanks to the open-source community for providing amazing tools and resources.

Programmer

About

This website provides comprehensive information about various scholarships available for students. Users can explore and book their preferred scholarships directly through the platform, making it easier to find and apply for financial aid opportunities tailored to their educational needs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published