Daily Horoscope is a web application for users to select their zodiac sign and view, not only their horoscope reading, but compatible sign, lucky number, mood and more!
The goal of this project was to familiarize myself with external api's and deliver them in an aesthetically pleasing way. Combine that with a love of all things astrological and Daily Horoscope is born! Check in daily to get a new horoscope reading and learn how to navigate the stars. If you have any questions or suggestions please do not hesitate to reach out via the contact information below.
- React.js
- React Hooks
- JavaScript
- HTML
- CSS
To get a local copy up and running follow these simple example steps.
- Get a free API Key at https://rapidapi.com/sameer.kumar/api/aztro/
- Clone the repo
git clone https://github.com/J-Walters/daily-horoscope.git
- Install NPM packages
npm install
- Enter your API in
Horoscope.js
const API_KEY = 'ENTER YOUR API';
- Start the project
npm start
- A user should be able to enter birthdate in modal and receive corresponding zodiac sign.
- Create a favorite’s list of readings.
- Tweet/Email/Text reading (more sharing options)
Checkout out a detailed version of next steps for code and design here!
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Jordan Walters - LinkedIn - [email protected] - GitHub
Deployed Link: https://dailyhoroscope-reading.netlify.app/