AritDevCircle / shiftwork2

Are you a shiftworker looking for last-minute gigs? Or a business owner with open shifts to fill? The Shiftwork app can connect you to shift opportunities or shiftworkers!
https://shiftworkapp.herokuapp.com
2 stars 4 forks source link
Shiftwork App Banner Image

The Shiftwork App 📆

Built by the engineering fellows of Our Time For Tech's CodeCollab Track.

About Shiftwork App

The Shiftwork App is a meeting place for shiftworkers seeking gigs and busines owners seeking an easy way to fill last-minute open shifts.
The app is engineered by the fellows of Our Time For Tech's CodeCollab track. Through building this application, our fellows increase their competencies in the following areas:

Meet the Fellows of CodeCollab Cycle 2

Carla Dos Santos: Web Developer with Java experience. Currently learning Ruby on Rails and React. Interested in mobile apps and process automation. Twitter | Blog | GitHub

Cam Bui: Web developer with a background in health science. I love seeing what happens when we give people different tools and strategies to solve their problems Twitter | Blog | GitHub

Sara Lopez: Web developer with PHP and JavaScript experience. Currently learning ReactJS and always keen to try new languages and frameworks. Interested in everything related to eCommerce Twitter | Linkedin | GitHub

Timi Bello: Web Developer who is enthusiastic about creating solutions to everyday problems, and sharing knowledge. Eager to learn new languages and frameworks. Twitter | LinkedIn | GitHub

Gabrielle Easton: Web Developer who enjoys experiments and exploring new solutions to everyday problems. Passionate about design and a smooth user experience. Secretly in love with debugging. Linkedin | Website | GitHub


Demo Day

At the end of each cycle, we host Demo Day, where our codeCollab fellows present what they built to the tech community.

Recent Demo Day recordings:


Interested in Joining CodeCollab?

We are currently running Cycle 2 from March 8th through May 28th 2021 (12 weeks). If you are interested in joining Cycle 3, please join our mailing list so we can alert you when Cycle 3 applications open up.


Installation Instructions

  1. Make sure you have Rails 6, Node (14.14.x), Yarn and Postgresql installed on your machine.
  2. Fork this project to your GitHub Account.
  3. Clone your forked project to your local machine.
  4. Make sure Postgres is running.
  5. Create database.yml file in your config folder.
  6. Add the following code for your local config/database.yml file
  7. Edit config/database.yml with your Postgres username and password (never fear: this file will not be committed to the repo).
  8. On Terminal (or other CLI), run the commands rails db:setup and rails db:migrate to create & configure databases.
  9. Run the command bundle install to install all gems.
  10. Run the command rails server to run the app locally on port 3000.
  11. In your browser, navigate to localhost:3000. You should see the application running.

If you run into any problems installing the app locally, please open an Issue. Thanks!