This project was developer as a freelance job. The Github repository is private, but you can see here all the main features and techs used in this project.
This project was created with:
Gems used:
- A guest can see home page and show page;
- A admin user can: create; edit or delete events;
- A admin user can add banners to events;
- The main banner uses bootstrap and are integrated with backend
May 12
- Project created with rails with Devise;
- Model event created;
- Controller events created;
- Pundit Added;
- Event's policy added;
- Bootstrap added;
- CSS to responsive layout added (@media);
- Model banner created;
- Controller banners created;
- Partners on home page added;
May 14
- Carousel fixed on home page;
- Logo and Partners image added;
- Edit action on banner Controllers added;
- Footer added on home page;
May 16
- Implements Pundits policy on event index;
- Fix migrations;
- Implements Pundits policy on banners;
- Home page refactored to use dynamic content;
- Footer CSS updated;
- Logo and about us updated;
- Support to google form added;
- Implements Pundits policy on event index;
- Fix migrations;
- Implements Pundits policy on banners;
- Home page refactored to use dynamic content;
- Footer CSS updated;
- Logo and about us updated;
- Support to google form added;
May 18
- Admin painel added;
- CSS to admin painel added;
- Fix home page and destroy btn;
May 24
- Gallery added;
- About us text added;
- Routes updated;
- Responsive layout updated;
- Footer layout updated;
May 28
- Hosting on Heroku;
- Project delivered;