https://github.com/oth21dev/bestwave
https://github.com/oth21dev/bestwave
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/oth21dev/bestwave
- Owner: OTH21DEV
- Created: 2024-11-07T21:32:38.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-02-17T18:01:49.000Z (4 months ago)
- Last Synced: 2025-02-17T19:23:04.233Z (4 months ago)
- Language: TypeScript
- Size: 12.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Surf Forecast Web Application - BESTWAVE
Welcome to the Surf Forecast Web Application. This project is a full-stack web application designed to provide detailed and accurate surf forecasts for various beaches around the world. Built with modern technologies, it offers surfers the real-time data they need to plan their surf sessions effectively.
LIVE LINK :
### Features
- Real-Time Data: Access up-to-date surf conditions using integrated surf and weather APIs.
- Beach Search: Search for specific beaches
- Responsive Design: A mobile-friendly interface ensures a smooth experience across all devices.## Technology Stack :
Frontend
- Vite: For fast and optimized build processes.
- React: Library for building user interfaces.
- TypeScript: Provides type safety and enhanced development experience.Backend
- Node.js: JavaScript runtime environment.
- Express.js: Web framework for Node.js.
- MySQL: Relational database management system for storing forecast data.## Installation
To set up the project locally, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/OTH21DEV/bestwave2. Navigate to the project directory:
```bash
cd bestwave3. Install dependencies Frontend:
```bash
cd frontend
npm install4. Install dependencies Backend:
```bash
cd backend
npm install5. Run the application Backend:
```bash
cd backend
npm start6. Run the application Frontend:
```bash
cd frontend
npm run dev5. Access the application:
```bash
Open your browser to http://localhost:5173.## Usage
Once you have the application running, you can start searching for surf conditions by choosing beach names.