Skip to content

JB-Tellez/remix-snacks

Repository files navigation

Full Stack Snacks

=================

A modern web application for managing snacks, built with cutting-edge technologies.

It is my go to application when I am evaluating tools.

Overview


This repository contains a web application that allows users to perform CRUD (Create, Read, Update, Delete) operations on a Snack resource.

If you just want to see it in action here is link to demo. just please keep the language suitable for work.

A Snack has two attributes: name and description. The application is built using Remix, a popular framework for building web applications, and utilizes Shadcn/ui for a consistent and visually appealing user interface. Styling is handled by Tailwind CSS, a utility-first CSS framework.

Backend


The backend API is built using FastAPI, a modern, fast (high-performance), web framework for building APIs with Python 3.7+ based on standard Python type hints. The API connects to Supabase, a modern, cloud-native database that provides a PostgreSQL-compatible interface.

Features


  • Create, Read, Update, and Delete Snacks
  • Snack listing with pagination
  • Snack details view
  • Snack editing with validation
  • Modern and responsive user interface

Getting Started


To run the application, follow these steps:

  1. Clone the repository: git clone <repository_url>
  2. Install dependencies: npm install or yarn install
  3. Start the application: npm run dev or yarn dev
  4. Open your web browser and navigate to: http://localhost:5173
  5. NOTE: you will need your own API if you are building your own version.

Contributing


Contributions are welcome! Please open a pull request with your proposed changes.

License


This project is licensed under the MIT License.

Acknowledgments


Thanks to the developers of Remix, Shadcn/ui, Tailwind CSS, FastAPI, and Supabase for their hard work and excellent software.

About

Remix powered version of Full Stack Snacks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors