Giter Club home page Giter Club logo

camerakit-api's People

Contributors

austinkettner avatar emersoncloud avatar namaskar-1f64f avatar timone avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

camerakit-api's Issues

Add Proper Logging

Extend the built-in logging

  • Log Authorization Requests
    • Log Registration Events (emit email in log statement)
    • Log Login Events (emit email in log statement)
  • Log all API requests (email sent to X, contact form data posted, etc)

Document all logging here.

Initial Scaffolding w/ Core Functionality

  • Scaffold via NestJS (https://youtu.be/Tj_MMY15g6w)
  • Typescript, TypeORM, GraphQL Support
  • Basic Splash Page that shows 'API Operational' with CK Logo/etc
  • User scheme to support content below

CameraKit Website Edits

These edits apply to CameraKit Website but are being documented here for a consolidated view and since the Website repo is public. Create these edits in a branch of feature/accounts

  • Add /pricing page (no content)
  • Add Sign In
  • Add /SignUp
    • Email
    • Password
    • After sign up or sign in, route to /Portal
    • Email Confirmation (to verify email)
  • Add Portal Base
    • Blank Dashboard view (/portal/dashboard)
  • Add Portal settings page
    • Fields to fill: Company Name, First Name, Last Name, Company Description
    • Ability to edit email: receive email confirmation (we will use Mailgun once deployed)

If you start working against any pre-established account-based trend in NestJS let me know.

Support Analytics

  • Create a analytics endpoint, that accepts the following params
    • device id
    • project id
    • project version-code

Update README

  • Include API calls/params used for changing account settings

  • Include API calls/params used for subscribing and unsubscribing

  • Include API calls/params used for sending email (based of @emersoncloud work/pr)

  • Update README formatting to match cleaner layout used in Clusio-Web

Add Site Meta

  • Ensure Site Title is seeded (Shows in Tab)
  • Ensure Robots prevents all crawling
  • Ensure any other final elements before prod, thoughts @timone

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.