Trauma Talks is a medical blog focused on emergency medicine. The application allows users to create an account, login, and create posts about emergency medicine. Users can assign their posts to categories, making it easy to navigate through the content. Additionally, users can edit, update, and delete their own posts.
In addition to the post management functionality, the application includes user authentication and authorization. Users can access the features of the application only after logging in. The application also allows users to create, update, and delete reviews for any post.
User authentication and authorization Create, update, and delete posts Assign posts to categories Create, update, and delete reviews for any post
This project was built with the following:
- React: Frontend development
- Ruby on Rails: Backend development
- PostgreSQL: Database management
- Render: Hosting platform
- Active Storage
Mendel Rosenblum
Github
Linkedin
Medium
Email: RosenblumMM@gmail.com
To install, fork and clone this repository. Once you've cloned this repository in your terminal, cd into the correct folder.
To start up the frontend, cd into the client folder and run npm install to install the required dependencies. Then, run npm start to start up the React app.
To start up the backend, cd into the server folder and run bundle install to install the required gems. Then, run rails db:seed or rails db:reset to seed or reset the database with initial data. Finally, run rails server to start up the Rails server.