Giter Club home page Giter Club logo

astra's Introduction

Astra

Astra is an ultra-light CMS system specially designed for restaurants and bars. With a size of less than 10 MB, Astra offers a simple, fast and accessible solution for creating and managing professional websites, without the need for technical skills.

Astra est un système de CMS ultra léger, spécialement conçu pour les restaurants et les bars. Avec une taille de moins de 10 Mo, Astra offre une solution simple, rapide et accessible, sans nécessiter de compétences techniques, pour créer et gérer des sites web professionnels.

astra's People

Watchers

 avatar

astra's Issues

🔥 Release Preparation: v1.0.0 - 🍞 Bread is a Foundation 🔥

I'm preparing the release of the first official version of Astra, a CMS specially designed for restaurants and bars! 🍽️🍹 This release marks the beginning of a new era of simplicity and efficiency for managing your online establishments.

The main objective of this version is to offer the essential functionalities for creating a site designed for restaurants and bars. It's a static one-page site, with no possibility of modifying the design for the moment, displaying only the most important information and the menu. 📄📋


Features to include 🌟

Admin 🛠️

  • ✏️ Modification of all text elements
  • 📞 Modification of contact information
  • 📱 Modification of social networks
  • 🛠️ Modification of the various services offered
  • 💳 Modification of payment types
  • 🍴 Online menu management: add, edit and delete dishes and prices
  • 📊 Dashboard without metrics (for the moment), only for modifying site elements

Front-End 🌐

  • 🏠 Attractive home page
  • 🍴 Online menu
  • 📞 Contact info display
  • 📱 Social network display
  • 💳 Display of various accepted payments
  • 🛠️ Display of services on offer

[FEAT] Initialize Admin Page

This problem involves setting up the admin page for our project. Tasks include creating an initial admin page, assigning a URL to this page and running the necessary tests to ensure stable functionality.

Tasks :

  • 🌐 Initialize routes: Configure the routes required for the admin page.
  • 🏠 Create a simple admin page: Develop a basic, functional admin page.
  • 🧪 Add necessary tests: Implement and run tests to verify the stability and performance of the admin page.

🚀 Project Goal: Astra CMS 🚀

This project aims to create a web platform for a restaurant with complete administration and an attractive front-end, enabling simplified management for users and developers.

🛠️ Admin

  • 🎨 Theme management:
    • Simple Installation**: Easy theme installation for non-developer users.
    • Simplified Creation**: Simple and intuitive theme creation for developers, including CSS and page layout.
  • 📝 Content Editing:
    • Modification of texts, images, videos, contact information, social networks, services and payment types offered from the admin.
  • 📧 Contact Form Management:
    • Centralized management of responses to contact forms with display options (calendar, list, graphic).
  • 📅 Reservation and Order Management:
    • Management of reservations and orders for takeaway or delivery, as well as special events.
  • 🍽️ Online Menu Management:
    • Add, edit and delete dishes and prices.
    • Formatting via themes (no direct formatting by the user).
  • ⭐ Reviews:
    • Integration with Google reviews, TripAdvisor, etc.
  • 🌐 Multilingual management:
    • Multilingual interface support.
  • 📊 Dashboard:
    • Dashboard with various metrics (views, searches, etc.).

🌐 Front

  • 🏠 Home page:
    • Attractive design to draw visitors in.
  • 📩 Contact Form:
    • Functional contact form added.
  • 🍴 Online Menu:
    • Online menu display.
  • 📞 Contact Information:
    • Displays contact information, social networks, accepted services and payments.
  • 🛒 Online Ordering:
    • Online ordering functionality for takeaway or delivery.
  • 🗓️ Reservations:
    • Reservations available, including for special events.
  • 📸 Photo/Video Gallery:
    • Dedicated section for photos and videos.
  • 📝 Customer Reviews:
    • Opportunity for customers to leave reviews.

Possible ideas for future functionality:

  • Blog / news section
  • Send newsletter
  • Loyalty program
  • User account
    • Order history
    • Personalized recommendation

[CI] Add versioning and tagging

Each commit must increase the patch version, and each closed issue (or PR) must increase the minor version. The major version will be upgraded by hand. For each major and minor version there must be a tag pointing to it too.

[FEAT] Initialize Home Page

Pull Request #6

This issue concerns the setup of our project's homepage. The tasks include creating an initial home page, assigning a URL to it, and performing the necessary tests to ensure functionality stability.

Tasks:

  • 🌐 Initialize Routes: Set up the routes required for the homepage.
  • 🏠 Create a Simple Home Page: Develop a basic and functional homepage.
  • 🧪 Add Necessary Tests: Implement and run tests to verify the stability and performance of the homepage.

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.