Welcome to Stellar, a calendar that helps you keep track of lunar, solar, and astronomical events.
- Ruby on Rails
- ActiveRecord
- Javascript
- React
Stellar provides a simple interface to add astronomical events to your calendar. Simply, add an event from a collection of moon phases, constellations, and sky phenomena provided by NASA and others.
- Clone the repo.
- From your terminal, navigate to the stellar-backend folder.
- From your terminal, type:
- bundle install
- rails db:migrate
- rails s
- From your web browswer:
- navigate to your localhost server to verify Ruby on Rails is working. Frontend
- Clone the repo.
- From your terminal, navigate to the stellar-frontend folder.
- From your terminal, type:
- npm install
- npm start
- Sign up for a new account.
- Enjoy :
-Clarion Heard -Kailana Kahawaii -Aidan Lincoln
Contributions are welcome. Submit a pull request!
-
Photos: Unsplash API
-
Constellations: Constellations
-
Moon Phases: Farm Sense
-
Phenomenon: Nasa
-
Calendar: Big thanks to Matej Kovac for his tutorial on how to make a react-calendar
-
Background Images: SeaSky
Coming Soon!
Welcome to Stellar:
User Calendar w/ Option to Add Events:
My Events Page:
Moon Phase Example:
Constellation Detail:
This project is licensed under the GNU GPL (https://www.gnu.org/licenses/gpl-3.0.en.html) Copyright (C) <2020> <Clarion Heard, Kailana Kahawaii, Aidan Lincoln> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.