Palibot screenshot

Palibot

Author Avatar Theme by Carlosveigadev
Updated: 9 Feb 2021
11 Stars

The main objective of this project is to use Ruby on Rails to reproduce the design of the Webpage inspired by Nelson Sakwa on Behance on Behance, with a different theme. I choose to create a website named Polibot (Filipino word for 'wanderer') where people can write articles about places they hav...

Overview

Palibot is an innovative web application developed as a capstone project for the Microverse Ruby On Rails curriculum. This solo endeavor showcases the culmination of technical and soft skills acquired throughout the program, emphasizing real-world application and business specifications. The website allows users to share articles about their travel experiences across the globe, creating a community for fellow wanderers.

Designed with inspiration from the liFEsTlye website and enhanced with a unique thematic twist, Palibot provides an engaging mobile version for users on the go. The thoughtful integration of various technologies not only demonstrates the developer’s skills but also results in a smooth and user-friendly experience for visitors.

Features

  • User-Friendly Interface: The site design is intuitive, encouraging users to easily navigate and share their travel stories.
  • Robust Article Submission: Users can submit detailed articles about places they’ve visited, fostering a community of travel enthusiasts.
  • Built with Modern Tech: The application is constructed using Ruby on Rails, TailwindCSS, and PostgreSQL, ensuring a solid foundation with modern best practices.
  • Secure User Authentication: Integration of Devise allows for safe user sign-up and login processes, protecting user data.
  • Image Upload Functionality: Utilizing CarrierWave and Amazon S3, users can effortlessly upload photos, enhancing their article presentations.
  • Automated Testing: The implementation of RSpec provides thorough testing capabilities, ensuring reliability and performance throughout.
  • Local Development Setup: Simple instructions are provided for setting up the project locally, allowing others to replicate and experiment with the code easily.