Skip to content

BenceV95/SolarWatch

Repository files navigation


☀️SolarWatch👀

SolarWatch is a React-based web application that allows users to track sunrise, sunset, solar noon, and day length for a given location and date. The project is built using Vite for fast development and includes features such as user authentication, protected routes, and an admin panel for managing data.


View Demo

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

Built With

  • React
  • ASP.NET Core
  • PostgreSQL
  • Docker
  • JWT

(back to top)

Getting Started

Here is an easy way to start it:

Prerequisites

Easiest way is to launch it with docker.

Installation

  1. Have docker installed
  2. Build
docker compose build
  1. Start
docker compose up -d

(back to top)

Usage

This is a learning project, using a backend and frontend and external APIs so that i can showcase my first real full stack app.

The purpose is that once you have logged in you can search for a location for a specific time and get the sunrise/noon/set for that location.

(back to top)

Roadmap

  • Site is working
  • Design and mobile friendly
  • Save locations, mark as favourite, notifications

(back to top)

Contributing

Feel free to reach out if you have any ideas, request new features, etc. Let me know !

(back to top)

Top contributors:

contrib.rocks image

License

This project is licensed under the MIT License.

(back to top)

Contact

My personal site

(back to top)

Acknowledgments

  • SVG icons are sourced from svgrepo.com.
  • This is a project for me to showcase my full stack skills.

(back to top)

About

Get the sunrise/sunset times for any location on earth !

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors