Code Monkey home page Code Monkey logo

synoptic's Introduction

Project Name

Welcome to Synoptic! This README is designed to help you get started with coding quickly and easily.

Installation

To install the required dependencies, follow these steps:

  1. Make sure you have Python 12 installed on your system.

  2. Fork the project and clone the fork to your local machine.

  3. Navigate to the project directory.

  4. Run the following command to install the dependencies from the requirements.txt file:

    pip install -r requirements.txt

Usage with VS Code

I chose VS Code for this project since you probably want to learn it before pycharm becomes a paid product

  1. you will need to install following extensions:

Project Structure

In this project, we are using the following technologies:

  • htmx: A JavaScript library for AJAX interactions in the browser.
  • daisyUI: A CSS framework for rapidly building custom designs.
  • alpine.js: A lightweight JavaScript framework for building interactive web interfaces.

The project follows a standard Django project structure and consists of three apps: manager, public, and sensor. Here's a brief overview of each app:

Manager App

The manager app is responsible for managing the charity manager that are able to login to the app.

Public App

The public app handles the public-facing functionality of the project. It includes features such as public pages, user registration, and public APIs. This app is accessible to all users of the project.

Sensor App

The sensor app deals with sensor-related functionality.

Project Stack

Feel free to explore each app's directory for more details on their specific functionality and implementation.

Making Language Specific Pages

django-admin makemessages -a to create/update django.po for the languages

django-admin compilemessages to compile the language for user submission.

Tip

Make sure you are in the same directory as manage.py when running the above commands.

Note

This README was written with copilot so best not include it in final submission

synoptic's People

Contributors

hellohim avatar m4da avatar mi55ell avatar nitrosniper avatar theprcy avatar tommyp2w avatar

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.