Skip to content

Latest commit

 

History

History
126 lines (94 loc) · 4.93 KB

README.md

File metadata and controls

126 lines (94 loc) · 4.93 KB

Forecast

logo
 

Github top language Github language count Repository size License Github stars

About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

The site is an educational project. It includes the current weather display, hourly forecast for 3 days, a page with weather news and more. There is an authentication system, several roles. For certain roles, a CRUD table for managing posts is implemented. Firebase was used in the project.

✨ Features

✔️ Authentication via email and password;
✔️ Light and dark themes;
✔️ Division of access rights: guest, user, moderator, administrator;
✔️ Weather display animations;
✔️ Dynamic breadcrumbs;
✔️ Different types of graphs, dynamic data change for them;
✔️ Post card styling: dynamic background color definition based on priority image colors and text color on this background;
✔️ Post rating system;
✔️ CRUD table for managing posts, filters and sorting, ability to reset filters and export posts;
✔️ Uploading images for posts and user profile;
✔️ Validation;
✔️ Text editor for writing text for posts;
✔️ Choose background and text colors in the editor;
✔️ View images in their original size, ability to interact with them;
✔️ Editing user information;
✔️ Getting weather for the entered city;
✔️ UI component for displaying the position of the sun in the sky;
✔️ Adaptive;
✔️ Internationalization.

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting 🏁, you need to have Git and Node installed.

🏁 Starting

# Clone this project
$ git clone https://github.com/matmon12/forecast

# Access
$ cd forecast

# Install dependencies
$ npm install

# Run the project
$ npm run dev

# Compiles and minifies for production
$ npm run build

Vue 3 + Vite

This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.

Recommended IDE Setup

📝 License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❤️ by Matmon

 

Back to top