Code Monkey home page Code Monkey logo

darylf / longbox Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 6.32 MB

Longbox is a personal comic book inventory management system to help individuals to track their reading habits, share their collections/wishlists, and provide statistics about their personal invetory.

License: MIT License

Dockerfile 0.65% Ruby 29.14% Shell 0.12% JavaScript 0.84% TypeScript 68.07% HTML 0.64% Makefile 0.54%
docker graphql rails rails-application ruby typescript

longbox's People

Contributors

darylf avatar dependabot[bot] avatar

Stargazers

 avatar

Watchers

 avatar  avatar

longbox's Issues

Fonts to consider

Here are some modern fonts to consider:

Inter
Roboto
Poppins
Montserrat
Fira Sans

Cover Images for Books

I'd like the ability to add a cover image to a book. This would enhance the user experience by making it more graphical and unique looking.

Code Splitting

The following webpack warning shows up when running a new server:

This can impact web performance.
Assets: 
  bundle.js (4.08 MiB)

WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
  main (4.08 MiB)
      bundle.js

WARNING in webpack performance recommendations: 
You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
For more info visit https://webpack.js.org/guides/code-splitting/

[client] Eject create-react-app

I feel like Create-React-App (CRA) is including too many outdated dependencies, and I'm tripping over the eslint that's included in CRA by default.

Let's consider removing CRA and running the React client on Webpacker directly.

[DEP_WEBPACK_COMPILATION_ASSETS] DeprecationWarning: Compilation.assets will be frozen in future, all modifications are deprecated.

The web ui container is giving the following deprecation warning when run:

 CHANGE: No more changes should happen to Compilation.assets after sealing the Compilation.
 changes to assets earlier, e. g. in Compilation.hooks.processAssets.
 sure to select an appropriate stage from Compilation.PROCESS_ASSETS_STAGE_*.
(Use `node --trace-deprecation ...` to show where the warning was created)

Build Fails on Heroku

The recent manual build/deploy from Heroku is failing with the following message:

=== Fetching app code failed

=!= Your app does not include a heroku.yml build manifest. To deploy your app, either create a heroku.yml: https://devcenter.heroku.com/articles/heroku-yml-build-manifest

Or change your stack by running: 'heroku stack:set heroku-16'

Create multistage Docker build

In order to reduce the size of the deployed image, let's investigate using a multistage build file for the node.js client container.

Upgrade Dependencies

This non-production application is triggering a lot of security vulnerabilities. Before we continue development, let's upgrade the dependencies to the latest secured versions

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.