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.
- 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.
-
Clone the repository:
git clone https://github.com/thislily/bubble.git
-
Navigate to the project directory:
cd bubble
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your web browser and navigate to
http://localhost:3000
to view the application.
- JavaScript
- HTML
- CSS
- SCSS
Bubble is developed by Lily Watson as part of the JavaScript 2 course project at Noroff.
For any inquiries or feedback, feel free to reach out to Lily Watson at lilywatson.dev@gmail.com.