Giter VIP home page Giter VIP logo

fimeats's Introduction

FIMEats Project

CI/CD

Description

  • The objective of this project is to provide a virtual Menu of available food around Ciudad Universitaria in Monterrey, Nuevo León.
  • This project is based on the Laravel framework (^7.0).
  • Javascript dependencies are handled by NodeJS (^10) and Yarn (^1.17).
  • Database used is SQLite, but design must work with any SQL-based engine.

Contributing

You can help improve this project. You may use the following steps to get the project up and running in your machine:

  1. Clone the project with git: git clone https://github.com/iksaku/FIMEats.
  2. Install composer dependencies: composer install.
  3. Copy file .env.example to .env and setup variables that meet your setup.
  4. Create a database and fill with data using: php artisan import:menus.
  5. Install node dependencies: yarn install.
  6. In order to view Web App you must build assets, but you can face with 2 situations:
    • a. If you don't want to modify the front end, you can run yarn prod.
    • b. Otherwise, if you want to contribute to the frontend, you may run yarn watch and start modifying files (they will automatically update).

Background

  • This project started to be presented as a school assignment, but the actual interest grew so much. That's why I'm Open Sourcing it, so other college mates can contribute to its development.
  • Started as final project for the "Object Oriented Programming" class, taken with Mayra Deyanira from August to December in 2018.

fimeats's People

Contributors

dependabot[bot] avatar iksaku avatar ing-luisguerrero avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

fimeats's Issues

Build REST endpoints

  • Faculty
    • Index (List)
    • Show (Specific Resource)
  • Category
    • Index (List)
    • Show (Specific Resource)
  • Product
    • Show (Specific Resource)

Re-write with NuxtJS

  • Index
  • Faculty Page
    • Separate product sections by product Category
  • Product Comparison page
  • Category page

Frontend

  • Base Layout
  • Frontpage
  • Faculty Page
  • Category Page
  • Product Comparison Page

Deprecate XLSX knowledge base

The current knowledge base is being shared in VCS as a XLSX (Excel) file, but it could be easier to track its content using a YAML file.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.