FADL285 / bookmarks-vue

Nuxtjs App for adding items in bookmarks with token based auth.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nuxt Bookmarks App

Overview

Welcome to the Nuxt Bookmarks App, a front-end application designed as part of the CyberDefenders recruitment task for a front-end developer position. This application allows authenticated users to add available labs and challenges to their bookmarks and remove them as needed.

Note

This application requires the corresponding backend to be fully functional. The backend can be found at Bookmarks Vue Backend.

Getting Started

Before you begin, ensure you have the backend server running and Node.js version 18 or above installed. Follow the instructions provided in the backend repository to set it up.

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/FADL285/bookmarks-vue-frontend.git
    cd bookmarks-vue-frontend
  2. Install dependencies:

    npm install
  3. Set up environment variables:

    Copy .env.example to .env and modify the variables as needed to match your setup.

Development

To start the development server, run:

npm run dev

The application will be available at http://localhost:3000

Production

To build the application for production, use:

npm run build

You can preview the production build locally with:

npm run preview

for more information see Nuxt.js docs

About

Nuxtjs App for adding items in bookmarks with token based auth.


Languages

Language:Vue 80.8%Language:TypeScript 18.4%Language:JavaScript 0.8%