Think! Learning Platform

Full-Stack Development | Personalized Learning & Social Features

Project Overview

Think! is a personalized learning platform that encourages users to build consistent reading habits, discover content based on their interests, and connect with like-minded creators.

Key Features

  • Personalized article recommendations based on topics and reading level
  • User accounts with email or Google sign-in, profile pictures, and bios
  • Content creation: write, edit, delete articles
  • Engagement: like, comment, and follow other users
  • Streak system for reading, writing, and interactions
  • Search functionality for finding creators with similar interests

Tech Stack

Ruby on Rails PostgreSQL Devise HTML CSS Bootstrap