Skip to content

violacathrine/js-project-happy-thoughts

 
 

Repository files navigation

Happy Thoughts Frontend

React app for sharing happy thoughts. Users can post thoughts, like others' posts, and manage their own content with authentication.

Live Demo

👉 View the live site here

Features

  • Post thoughts (anonymous or logged in)
  • Like and unlike thoughts
  • User authentication (register/login)
  • Edit and delete your own thoughts
  • Character counter (5-140 chars)
  • Responsive design with styled components

Tech Stack

  • React with hooks
  • Styled Components
  • Vite
  • localStorage for auth tokens
  • Custom Happy Thoughts API

Installation

  1. Clone and install:
npm install
  1. Create .env file:
VITE_API_URL=http://localhost:8080
  1. Start development server:
npm run dev

Deployment

Deployed on Netlify, connected to custom backend API.


Created with ❤️ by Cathi

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 96.8%
  • HTML 3.2%