Code Monkey home page Code Monkey logo

blogger-app's Introduction

Hi there ๐Ÿ‘‹

I am a Graduate Student pursuing PhD. in C.S. at Virginia Tech. Currently working as a Software Engineer for the IT division at Virginia Tech. With 4 years of work experience, I have previously worked as an associate software engineer at Acquia (India) and a Software Engineer at Lutron (Coopersburg, PA). Through these opportunities, I have gained experience in back-end and front-end development, DevOps, and Testing. I have worked with technologies such as Laravel, VueJS, AdonisJS, SvelteKit, and Docker.
๐Ÿ“ซ Connect with me on: Linkedin Leetcode Hackerrank Hackerearth Mail

blogger-app's People

Contributors

arpitthool avatar

Stargazers

 avatar

Watchers

 avatar

blogger-app's Issues

Add Caching

We need a caching feature to make the app more fats and efficient. This functionality will be helpful when we have a lot of blogs(data).

Possible Solution : Redis cache implemented via a docker container.

Role Based access

Different roles like : Admin, Normal users. So that admin can manage all blogs and users.

Make DB data persistent

Currently, we have a PostgreSQL docker container that hosts our database. When this container is deleted, whatever changes are made to the database also go away. Hence, there is a need to persist this new data.

Possible Solutions: Docker volumes, bind mounts or external database such as caches, obj storage, or file storage.

Update docker-compose file for setup

Currently we have to separately build the docker images for backend and frontend apps. We need to point the docker-compose file to these directories so that docker handles the building of these images directly.

Update Readme

The README needs to be updated to record the new steps to start project with docker-compose

Use Svelte correctly

Refactor code to create files: +page.svelte, +layout.svelte, +page.ts, +page.server.ts, etc to use Svelte efficiently.

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.