Skip to content

Muscle training social media platform app aimed at people who started muscle training to continue without frustration

Notifications You must be signed in to change notification settings

sabakantaro/meatup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 

Repository files navigation

Meatup

🚀 Welcome to Meatup - Empowering Your Muscle Training Journey 🚀

Thank you for taking the time to explore my passion project, Meatup! This muscle training social media platform is designed to support and inspire individuals on their fitness journey without any frustration. Whether you're new to muscle training or a seasoned pro, Meatup provides the tools and connections you need to thrive!

🛠️ Tech Stack

  • Backend: Ruby(3.1.0), Rails(7.0.4.4)
  • Frontend: HTML/CSS, Javascript, TypeScript, React.js, Next.js

🏢 Development Environment & Infrastructure

  • Database: PostgreSQL
  • Continuous Integration/Deployment: Github Actions
  • Server: Puma
  • Hosting: Render.com

🧪 Test & Code Quality

  • Unit Testing: Rspec
  • Code Linting: Rubocop (Ruby), ESlint (JavaScript/TypeScript)
  • Code Formatting: Prettier

🔍 Highlights during Development

  • Team-Centric Approach: Throughout development, I focused on collaboration by creating and managing issues with a team development mindset.
  • Modern Application Architecture: Meatup leverages Next.js for the frontend and Ruby on Rails (API mode) for the backend, thoughtfully organized into separate directories for improved readability and scalability.
  • Seamless Deployment: I've implemented an automated deployment process using Github Actions, ensuring seamless updates and improvements.

🎯 The Vision Behind Meatup

Meatup was born out of two essential motivations:

  1. Adapting to New Normal: With the global pandemic limiting outdoor activities, home training and muscle workouts have become increasingly popular. Meatup offers a virtual platform for individuals to connect, share information, and support each other's fitness endeavors.

  2. Personalized Training: Having experienced the challenges of finding the right muscle training method, I aimed to make it easier for others by creating a dedicated social media platform solely focused on muscle training. Meatup facilitates finding the perfect training approach tailored to individual needs and preferences.

🌟 Key Features

💪 User Features

  • Seamless user registration, login, logout, and user profile editing (secured by device token authentication).

📅 Event Features

Meatup Event

  • Host and join muscle training events.
  • Effortless event creation, editing, and deletion.
  • Share images of events and preview them in the app.
  • Search for events based on preferences.
  • Engage with the community through post comments and comment replies.

🗺️ Map Feature

Meatup Map

  • Utilize Mapbox integration to embed interactive maps in the application.

🔖 Bookmark Feature

  • Conveniently bookmark posts and events for future reference.
  • Access all bookmarked events on the user's personalized My Page.

💬 Messaging Functionality

Meatup Messaging

  • Create one-on-one chat rooms for private conversations.
  • Connect with others through messaging capabilities.

🔔 Notifications

  • Stay informed with notifications for new follows and messages from other users.

🎨 Other Features

  • Responsive design with TailwindCSS for optimal user experience.
  • User-friendly mobile screen header menu bar for easy navigation.

🚀 Future Improvements

Meatup is a continuously evolving platform, and I have exciting plans for its future:

  • Enhanced Search: Integrate Elasticsearch to optimize the search functionality, making it even easier for users to find events and posts.
  • Polished UI/UX: Introduce loading animations and further enhance the user interface for a seamless and enjoyable experience.

🙏 Thank You!

I am immensely grateful for your time and consideration. If you're looking for a passionate and dedicated software engineer who thrives on building user-centric applications, I'd be thrilled to be a part of your team. Feel free to explore Meatup and reach out to me with any questions or opportunities!

Let's connect and together we'll make fitness journeys more enjoyable and rewarding for millions! 💪

About

Muscle training social media platform app aimed at people who started muscle training to continue without frustration

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages