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.
- Browse a wide range of scholarships
- Filter scholarships based on various criteria
- Book your favorite scholarships
- User authentication and profile management
-
Frontend:
- HTML
- CSS
- Tailwind CSS
- React.js
-
Backend:
- Node.js
- Express.js
-
Database:
- MongoDB
-
Authentication:
- Firebase
-
Clone the repository:
git clone https://github.com/your-username/scholarships-booking-website.git cd scholarships-booking-website
-
Install dependencies for the frontend and backend:
npm install cd client npm install
-
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
-
Run the development server:
npm run dev cd client npm start
-
Open your browser and navigate to
http://localhost:3000
.
- Sign up or log in to your account.
- Browse through the list of available scholarships.
- Use the filter options to narrow down your search.
- Select a scholarship and book it.
- Manage your booked scholarships from your profile.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for more information.
- Email: sajibbabu751@gmail.com
- Portfolio: https://jovial-figolla-eaecf8.netlify.app/
- LinkedIn: Md Sajib Hossen
- 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.