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.
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.
- Node.js (v18 or above) and npm installed
- Backend server running (Bookmarks Vue Backend)
-
Clone the repository:
git clone https://github.com/FADL285/bookmarks-vue-frontend.git cd bookmarks-vue-frontend
-
Install dependencies:
npm install
-
Set up environment variables:
Copy
.env.example
to.env
and modify the variables as needed to match your setup.
To start the development server, run:
npm run dev
The application will be available at http://localhost:3000
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