http://weatherapp-env.eba-ibzg88ts.us-east-1.elasticbeanstalk.com/
The Weather App is a web application that allows users to get weather information for different locations.
- Features
- Technologies Used
- Setup and Installation
- Usage
- API Endpoints
- References
- [Bugs-and-issues]
- Get weather information for specific locations.
- User authentication to access personalized data.
-
Frontend:
- React (with React Router)
- HTML5
- CSS3
- Axios (for making API requests)
-
Backend:
- Node.js
- Express.js
- MongoDB
- Mongoose
- Clone the repository:
- Install dependencies:
- Start the frontend and backend servers:
The frontend will run at http://localhost:3000
, and the backend will run at http://localhost:4000
.
- Navigate to the homepage of the Weather App (
http://localhost:3000
). - Enter a location in the search bar and click the "Search" button to get weather information for that location.
- Optionally, sign in to access personalized data, such as saving favorite locations.
-
GET
/api/weather/:location
: Fetch weather data for a specific location. -
POST
/api/signin
: Sign-in user with email and password.
- Were not able to Connect frontend in AWS.
- LogIn and SignUp not functional.