#Private events
In this project, A user can create events, and can also attend many events. An event can be attended by many users.
- Used Ruby to implement a private events clone webpage;
- Used HTML and SASS;
- Set up a code linter in the repository;
- Used gitflow;
- Created an effective Ruby code that solved the problem;
- Applied Ruby coding best practices;
- Implemented basic OOP principles;
- Have an organized project structure;
- Used common Ruby patterns;
- Chose a simple solution over a more complex one;
- Used RSpec with Capybara to test the models and requests.
- Ruby
- Ruby on Rails
- VSCode
- Linters
- HTML
- SASS
- RSpec
- Clone the project to your local machine;
- cd into the project directory;
- Run bundle install to install the necessary gems;
- Run rails db:migrate to create your database columns;
- Run rails s to start a server in your computer;
- In your browser address, type the following URL: localhost:3000;
- Enjoy the App and its functionalities!
- Run rspec spec/models/'testname'_spec.rb to run each model test;
- Run rspec spec/requests/'testname'_spec.rb to run each request test.
Obs.: Substitute 'testname' for the name you want to test.
- Install VSCode or any code editor you like
- Install Node JS and nmp(most recents versions)
- Run this command on your terminal in order to install stylelint: npm install stylelint stylelint-config-recommended --save-dev
๐ค Author1 Aremu Lucky
- Github: @githubhandle
- Twitter: @twitterhandle
- Linkedin: linkedin
๐ค Author2 Murilo Roque Paiva da Silva
- Github: @muriloroque
- Twitter: @MuriloRoquePai1
- Linkedin: MuriloRoque
Contributions, issues and feature requests are welcome! Start by:
Forking the project. Cloning the project to your local machine. cd into the project directory. Run git checkout -b your-branch-name. Make your contributions. Push your branch up to your forked repository. Open a Pull Request with a detailed description to the development branch of the original project for a review.
Give a โญ๏ธ if you like this project!