Welcome to our Exclusive Restaurant Website project, Macedonia. This website allows owners of exclusive restaurants to publish information about their establishments to attract new customers. Users of the site can explore a list of exclusive restaurants, view details such as the name, description, and location, and most importantly, make reservations at these places. On the other hand, if they are restaurant owners, they can publish and manage information about their establishments.
Macedonia has been created to address the need for accessible information about gastronomic tourism, simplifying the experience of discovering and reserving at new exclusive dining spots. We aim to bring back the excitement and mystery of trying new flavors, providing reliability, quality, and the certainty of connecting with the hottest venues.
-
Restaurant Exploration:
- Users can browse a list of exclusive restaurants.
- Each listed restaurant includes general information, such as the name, a brief description, and the location.
- Making a reservation is one of the main functions, and in the spirit of mystery and adventure, more details about the venue will only be revealed upon making a reservation.
-
Restaurant Publishing:
- Restaurant owners can create an account and publish their restaurants on the site.
- They can provide and edit important details such as the restaurant name, an appealing description, and its location.
- Owners can view the list of reservations made at each establishment and relevant information about each one.
- JavaScript, HTML, SCSS, Bootstrap 5, Vite, Json-server
- David Francisco Blandón Mena
- Nicolas Martinez Cardona
- Sebastián Ortiz (ex-member)
- Mariana Martínez (ex-member)
Here, you can view our mockup, uploaded to Figma with as much dedication as possible: Figma Mockup
Here, you can see how the work was distributed and managed throughout this project, using the Trello manager: Trello Board
Here, you will find our documentation on Trello. However, here’s the specific link to the card containing all technical aspects: Technical Documentation
Our project is deployed on Vercel. Feel free to interact with it whenever you like: Vercel Deploy
And of course, the GitHub repository for our project: GitHub Repository
In case you want to interact with this project as a developer, you can install it in your workspace by following the instructions below. This is recommended if you are unable to view the data from our 'prototype database' with JSON-Server.
- Clone the repository:
git clone https://github.com/franccoina/Macedonia
- Install the dependencies by running the command in the terminal:
npm install
- Start the JSON-Server by running the command in the terminal:
npx json-server public/data/database.json
- Run the project in the terminal:
npm run dev
- Open http://localhost:3000 in your browser and enjoy the project.
Greetings from Macedonia Team.
© All rights reserved.