
This is my JavaScript 2 Course Assignment for Noroff. Where I have to integrated Css Framework
The project is a client-side social blogging platform
- Vite
- Js Vanilla
- Tailwind Css
Users can register, log in, and manage their blog posts with full CRUD functionality (Create, Read, Update, Delete).
Check out the live version of the project deployed on Netlify:
- Register new users
- Login existing users
- Logout (clears stored JWT token)
- Create new posts
- Edit existing posts
- Delete posts
- View single posts
- View recent posts (listing page)
- Auth page with Login / Register options
- Responsive navigation
- Toast notifications (success, error, warning, info)
- Loading indicators
- Pagination for posts
- Register user
- Login user
- Logout
- Create post
- Edit post
- Delete post
- Get single post
- Get many posts (listing)
- Vite (Multi-page application mode)
- Vanilla JavaScript (ES Modules)
- TailwindCSS for styling
- Toastify.js for notifications
- Noroff Social API (v2)
📖 API Docs | Swagger
Clone the repo and install dependencies:
git clone <your-repo-url>
cd <your-repo-folder>
npm install