Skip to content
This repository has been archived by the owner on Jul 11, 2024. It is now read-only.
/ Rustaurant Public archive

A restaurant browsing website, built using rust's yew and axum framwork.

Notifications You must be signed in to change notification settings

rasibn/Rustaurant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Rustaurant

Where safety, performance, and great food come together on a digital plate! Bon appétit! 🍽️🦀

Overview

Rustaurant is a restaurant browsing website built with Rust's Yew framework. It combines the power of Rust with the joy of exploring dining options.

The backend for this project is built using Axum, a Rust web framework that ensures efficient and reliable performance. You can find the backend code here.

Quickstart

To get started, simply run the following command in the frontend dir:

trunk serve

and the following command in the backend dir:

cargo run

Features

Rustaurant offers the following key features:

Home

  • Fetches basic restaurant data from MongoDB hosted on Atlas and displays them in a grid.
  • Includes a search component that allows users to query the database based on their input.

Restaurant Details

  • Provides detailed information about each restaurant.
  • Includes a dynamic rating component that updates in real-time when users post new reviews.
  • Features a user-friendly write-a-review component with error messages for rating validation.
  • Enhancements such as a loading animation when submitting a review and a "Read More" button to prevent content overflow on smaller screens improve the user experience.

About

  • A static page that showcases the terms and services of Rustaurant.
  • Introduces the talented team behind the development of this website.

Preview

Here are a couple of preview images to give you a glimpse of Rustaurant in action:

Image 1 Image 2
Feel free to explore, contribute, and enjoy the flavorful journey through Rustaurant!

About

A restaurant browsing website, built using rust's yew and axum framwork.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages