Nature Watch is SPA that allows users to create entries of sightings of Flora and Fauna they have seen in nature. See the backend here. This is the React-Redux front end.
Watch the demo here.
Check out the live site here.
Make sure you have the following tools installed on your system:
Github
Ruby 2.6.1
Rails 6.0.3
React 17.0.1
This is an example of what you you need to use the software and how to install them.
bundle install
rails console
rails db:create
rails db:migrate
- Make one folder and inside that folder clone both repos:
git clone git@github.com:MMcClure11/sightings-client.git
git clone git@github.com:MMcClure11/sightings-api.git - cd nature-watch-api
- Install the gemfile packages
bundle install - Set up the Database
rails db:create
rails db:migrate
optionally seed the database: rails db:seed - Starting the Server (keep open while running the program)
rails s - cd into nature-watch-client
yarn install
yarn start
This will open in your browser.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- 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
Bug reports and pull requests are welcome on GitHub at https://github.com/MMcClure11/nature-watch-api.git and https://github.com/MMcClure11/nature-watch-client.git.
Distributed under the MIT License. https://opensource.org/licenses/MIT
- Flatiron School
- @Jordles113
This project was bootstrapped with Create React App.
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
You can learn more in the Create React App documentation.
To learn React, check out the React documentation.