54 lines
952 B
Markdown
54 lines
952 B
Markdown
# NATO Glossary, Public Client
|
|
|
|
This is the reop for the public client of the NATO Glossary project.
|
|
|
|
## Stack
|
|
|
|
- [Nuxt](https://nuxt.com/docs/getting-started/introduction)
|
|
|
|
|
|
|
|
## First-Time Setup
|
|
|
|
Install dependencies:
|
|
|
|
```bash
|
|
# npm
|
|
npm install
|
|
```
|
|
|
|
## Development Environment
|
|
|
|
To properly run on and test this application, you'll need the following pieces to be running:
|
|
|
|
- Development Server (the web app)
|
|
- Local Database (a dev database that provides dummy data to testing)
|
|
- Development API (the API that serves the dummy data from the database to the web app)
|
|
|
|
### Development Server
|
|
|
|
Start the development server on `http://localhost:3000`:
|
|
|
|
```bash
|
|
# npm
|
|
npm run dev
|
|
```
|
|
|
|
## Production
|
|
|
|
Build the application for production:
|
|
|
|
```bash
|
|
# npm
|
|
npm run build
|
|
```
|
|
|
|
Locally preview production build:
|
|
|
|
```bash
|
|
# npm
|
|
npm run preview
|
|
```
|
|
|
|
Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information.
|