https://github.com/AndresFMoya/react-rails_event_scheduler
This project consist of building a mobile web app for an Events Scheduler using Rails API as backend, and ReactJS as frontend.
https://github.com/AndresFMoya/react-rails_event_scheduler
Last synced: 4 months ago
JSON representation
This project consist of building a mobile web app for an Events Scheduler using Rails API as backend, and ReactJS as frontend.
- Host: GitHub
- URL: https://github.com/AndresFMoya/react-rails_event_scheduler
- Owner: AndresFMoya
- License: mit
- Created: 2020-01-18T22:34:28.000Z (about 5 years ago)
- Default Branch: develop
- Last Pushed: 2023-01-19T16:59:41.000Z (about 2 years ago)
- Last Synced: 2024-11-19T18:46:59.197Z (5 months ago)
- Language: Ruby
- Homepage: https://rocky-reef-66767.herokuapp.com/
- Size: 2.12 MB
- Stars: 12
- Watchers: 2
- Forks: 1
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Open-Source-Ruby-and-Rails-Apps - react_rails_event_scheduler - This project consist of building a mobile web app for an Events Scheduler using Rails API as backend, and ReactJS as frontend. π₯ β π (Happy Exploring π€)
README
Rails API, React & Redux - Event Scheduler
This project consist of building a mobile web app for an Events Scheduler using Rails API as backend, and ReactJS as frontend.
[](https://www.youtube.com/watch?v=YYvNv9WAFgM)
In this project, we will build a Web App with the following technologies:
- API
- Ruby on Rails
- PostgreSQL- Frontend (Inside /client folder)
- React
- Redux## Technologies used
- Ruby on Rails
- RSpec
- PostgreSQL
- ReactJS
- Redux
- Git
- Bootstrap
- HTML & CSS
- Heroku## Live Version
[Events Scheduler Web App](https://rocky-reef-66767.herokuapp.com)## Prerequisites
- [Ruby](https://www.ruby-lang.org/en/): we recommend using
[rbenv](https://github.com/rbenv/rbenv) to install the Ruby version listed on
the badge.
- [Yarn](https://yarnpkg.com/): please refer to their
[installation guide](https://yarnpkg.com/en/docs/install).
- [PostgreSQL](https://www.postgresql.org/) 11.5 or higher.## Installation
- To get started with the app, first clone the repo and `cd` into the directory:
```
$ git clone https://github.com/AndresFMoya/react-rails_event_scheduler.git
$ cd react-rails_event_scheduler
```
- You need to install the gems:
- You may need to first run `bundle install` if you have older gems in your environment from previous Rails work. If you get an error message like `Your Ruby version is 2.x.x, but your Gemfile specified 2.4.4` then you need to install the ruby version 2.6.4 using `rvm` or `rbenv`.
- Using **rvm**: `rvm install 2.6.4` followed by `rvm use 2.6.4`
- Using **rbenv**: `rbenv install 2.6.4` followed by `rbenv local 2.6.4`
- Install gems with `bundle install --without production` from the rails root folder, to install the gems you'll need, excluding those needed only in production.
- Run `rails db:create` followed by `rails db:migrate` to set up the database
- Install static assets (like external javascript libraries, fonts) with `yarn install`
- To launch the app locally run: `heroku local -f Procfile.dev`.## π€ Contributing
Contributions, issues and feature requests are welcome! Feel free to check [issues page](https://github.com/AndresFMoya/react-rails_event_scheduler/issues).
1. Fork it (https://github.com/AndresFMoya/react-rails_event_scheduler/fork)
2. Create your working branch (git checkout -b [choose-a-name])
3. Commit your changes (git commit -am 'what this commit will fix/add/improve')
4. Push to the branch (git push origin [chosen-name])
5. Create a new pull request## Contributors
AndrΓ©s Moya - [GitHub](https://github.com/andresfmoya)
## Show your support
Give a βοΈ if you like this project!
## License
This project is [MIT](https://github.com/AndresFMoya/react-rails_event_scheduler/blob/develop/LICENSE) licensed.
## π Get in Touch!
I will love to hear about you at one of the following places! :heart:- [LinkedIn](https://www.linkedin.com/in/andres-f-moya/)
- [Twitter](https://www.twitter.com/andmedev/)
- .