Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tomdieu/capvert_dish

List of cap verd dishes
https://github.com/tomdieu/capvert_dish

nextjs ontology protege sparql

Last synced: about 1 month ago
JSON representation

List of cap verd dishes

Awesome Lists containing this project

README

        

# Cap Verd Dish

Welcome to Cap Verd Dish, a web application built with [Next.js](https://nextjs.org/) and powered by Fuseki.

## Overview

Cap Verd Dish is a project aimed at showcasing the rich culinary heritage of Cape Verde through an interactive web interface. This project leverages the power of Next.js for frontend development and Fuseki for managing RDF data.

The queries are found in `actions/query.tsx`.
Otology found in `ontology/cap_vert_dishes.owl`

## Test Live

You can access this project online at [Cap Verd Dish](https://capverd-dish-latest.onrender.com/).

## Using the Docker Image from GHCR

1. Pull the Docker image:

```bash
docker pull ghcr.io/tomdieu/capvert_dish/capverd_dish:latest
```

2. Run the image:

```bash
docker run -p 3030:3030 -p 3000:3000 fuseki_next
```

3. Access the web UI:

- Open [localhost:3000](http://localhost:3000) in your web browser.

## Getting Started

To get started with Cap Verd Dish, follow these simple steps:

1. Clone this repository to your local machine:

```bash
git clone https://github.com/Tomdieu/capvert_dish.git
```

2. Navigate to the project directory:

```bash
cd capvert_dish
```

3. Build the Docker image:

```bash
docker build -t fuseki_next .
```

4. Run the Docker container:

```bash
docker run -p 3030:3030 -p 3000:3000 fuseki_next
```

5. Open your web browser and navigate to the following URLs:

- [localhost:3000](http://localhost:3000): Frontend interface for Cap Verd Dish.
- [localhost:3030](http://localhost:3030): Fuseki web UI for managing RDF data.

## Fuseki Web UI Login

To access the Fuseki web UI, use the following credentials:

- **Username**: admin
- **Password**: [generated password displayed in the terminal during container startup]

## License

This project is licensed under the MIT License - see the LICENSE file for details.