https://github.com/yead191/global-study
Global Study is a platform dedicated to assisting students in exploring opportunities to study abroad. With detailed information about top universities, countries, and available programs, we aim to make studying abroad accessible and straightforward.
https://github.com/yead191/global-study
firebase javascript react-router tailwindcss
Last synced: 3 months ago
JSON representation
Global Study is a platform dedicated to assisting students in exploring opportunities to study abroad. With detailed information about top universities, countries, and available programs, we aim to make studying abroad accessible and straightforward.
- Host: GitHub
- URL: https://github.com/yead191/global-study
- Owner: Yead191
- Created: 2024-12-02T07:32:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-08T08:42:39.000Z (over 1 year ago)
- Last Synced: 2025-01-08T09:37:23.263Z (over 1 year ago)
- Topics: firebase, javascript, react-router, tailwindcss
- Language: JavaScript
- Homepage: https://global-study-yead-a9.netlify.app/
- Size: 7.79 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Global Study
###
###
**Global Study** is a platform dedicated to assisting students in exploring opportunities to study abroad. With detailed information about top universities, countries, and available programs, we aim to make studying abroad accessible and straightforward.
---
## 🌍 Focus Countries
- **USA**
- **UK**
- **Canada**
- **Germany**
- **Australia**
- **Austria**
---
## 🚀 Key Features
1. **Authentication**:
- Secure user authentication using **Firebase** (Email/Password and Google Sign-up).
- **Private Routes**: Certain sections require login to ensure secure access. Ex. University Info.
2. **Dynamic Pages**:
- **Admissions Page**: Explore admission procedures for different universities.
- **About Page**: Learn more about Global Study and its mission.
3. **Profile Management**:
- Users can update their profile details, including their name and photo URL.
4. **Interactive Stats**:
- Real-time animations of stats using **React CountUp**.
5. **Beautiful Design**:
- Responsive and modern UI built with **Tailwind CSS** and **DaisyUI**.
- Engaging carousels powered by **Swiper.js**.
- Icons enhanced with **React Icons**.
---
## 🛠️ Technologies Used
- **React Router**: For seamless navigation.
- **React CountUp**: For animated number displays.
- **Swiper.js**: To implement interactive sliders and carousels.
- **Tailwind CSS**: For utility-first, responsive designs.
- **DaisyUI**: For pre-designed, customizable components.
- **Firebase**: For user authentication and database management.
---
## 🔒 Private Routes
- Ensures that sensitive pages (e.g., profile management) are accessible only to logged-in users.
---
## 🌐 Live Website
https://global-study-1dbe7.web.app/
https://global-study-yead-a9.netlify.app/ (alternative link)
category-4
---
## 📝 How to Run Locally
1. Clone the repository:
git clone https://github.com/programming-hero-web-course1/b10-a9-authentication-Yead191