A simple online groups meetup webapp
Live API »
Live App »
Report Bug
·
Request Feature
- About
- About the App
- Features
- Future Features
- Navigation
- Characters
- Views
- Routes
- Prerequisites
- Built With
- Commands
- Contact
- Acknowledgements
- CopyRight/Attributions
This project is a Meetup-like site for online-only meetings.
This project is a SPA remote groups and meetups application with a Rails API and React client. An user can create a meetup group, schedule the frequency of the meetings, and the attendee limit per meeting. They can also browse all the groups, favorite them, and choose to join a group and, upon approval, join a meeting.
-
Client-side routing
-
Rails API
-
Favorites page
-
Token-based authentication and athorizations
-
Admin dashboard
-
Zoom integration
-
O-Auth integration for login and signup
This app is accessible with mouse and/or touch control.
Route | Verb | Description |
---|---|---|
/meets |
GET | Index of Meetups |
/meets |
POST | Cretion of new Meetup |
/meets/:meet_id |
GET | View Meetup by id |
/meets/:meet_id |
PUT | Edit Meetup |
/meets/:meet_id |
DELETE | Delete Meetup |
/meets/:meet_id/meetings |
GET | Index of Meetings from a Meetup |
/meets/:meet_id/meetings |
POST | Cretion of Meetup Meeting |
/meets/:meet_id/meetings |
PUT | Edit Meetup Meeting |
/meets/:meet_id/meetings |
DELETE | Delete Meetup Meeting |
/user_meets |
POST | Creation of new favorited Meetup relation by an User |
/user_meets/meets/:user_id |
GET | Index of Meetups favorited by User |
/user_meets/meets/:meet_id |
GET | Index of Users that favorited a Meetup |
/auth/login |
POST | Authentication of existing User |
/auth/signup |
POST | Creation of new User |
/users |
GET | Index of Users |
/users/:id |
GET | Show spedific User by id |
Route | Description |
---|---|
/ |
Landing Page |
/sign_up |
User Signup |
/sign_in |
User Login |
/list |
List of Meetups |
/details/:id |
Details of Meetup |
/search/:term |
Search page of Meetups |
/favorites |
List of Favorited Meetups |
/messages |
Chat (Not working) |
Run the app folder in the port 3000, and api server on port 3001.
For a better review experience run db:seeds beforehand.
This project was built using these technologies.
- React
- Rails
- Redux
- CSS3
👤 Sarah Uryelah Silva Chamorro
- Github: @uryelah
- Twitter: @sarah_chamorro
- Linkedin: Sharah Chamorro
- Email: sarahchamorro@gmail.com