/Bubble

Primary LanguageSCSS

Bubble

Bubble is a simple web application developed as part of the JavaScript 2 course project. It allows users to create, view, update, and delete posts, as well as view and edit their profile.

Features

  • User Authentication: Users with @noroff.no or @stud.noroff.no email addresses can register and login to their profiles.
  • Post Feed: Users can view a feed of post content items.
  • Post Filtering: Users can filter the post feed based on different criteria.
  • Post Search: Users can search for specific posts within the post feed.
  • View Post Content: Users can view the content of a post item by its ID.
  • Create Post: Logged-in users can create new post content items.
  • Update Post: Users can update the content of their own post items.
  • Delete Post: Users can delete their own post items.
  • Profile Media Editing: Users can edit their profile media.
  • Follow/Unfollow Profiles: Users can view the list of followers/following on use profiles.

Setup

  1. Clone the repository:

    git clone https://github.com/thislily/bubble.git
  2. Navigate to the project directory:

    cd bubble
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Open your web browser and navigate to http://localhost:3000 to view the application.

Technologies Used

  • JavaScript
  • HTML
  • CSS
  • SCSS

Credits

Bubble is developed by Lily Watson as part of the JavaScript 2 course project at Noroff.

Contact Information

For any inquiries or feedback, feel free to reach out to Lily Watson at lilywatson.dev@gmail.com.