Coder Social home page Coder Social logo

deadbaed / epitok-web Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 163 KB

Web client of epitok

Home Page: https://token.epi.today

License: MIT License

Rust 35.08% CSS 2.03% HTML 34.87% JavaScript 25.16% Dockerfile 2.86%
epitech epitech-intra token epitech-token

epitok-web's Introduction

epitok-web

Epitok is a library created to replace the token system in the Epitech school. This is the web client, which supports scanning student cards with QR codes on them to set students present to school events.

This project is written in Rust.

Licensed under MIT license.

An instance is available at token.epi.today. If you do not trust this instance or do not want to enter your credentials, feel free to deploy your own.

technologies

development

Tools required: rust and cargo. You can use rustup to install them.

Run cargo build to compile and cargo run to start the web server.

By default, the server listens on port 4343. Change this value with the PORT environment variable.

โš ๏ธ Warning: The server listens on http only, which means that zero bytes will be encrypted! There is confidential data that will be transferred between the client and the server, please keep security in mind when deploying.

deployment

Run cargo build --release to compile with optimisations enabled.

The binary will be available at ./target/release/epitok-web.

Place the binary and the folder static/ in the same folder, it contains client side css and javascript.

You can also deploy with Docker by building the Dockerfile and using it. The instance token.epi.today is deployed that way.

epitok-web's People

Contributors

deadbaed avatar dependabot[bot] avatar

Watchers

 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.