bjjt-blog-backend's People
bjjt-blog-backend's Issues
Create a password reset flow
Most websites with a custom login flow like this one have a way for the user to reset their password in the event that they lose it/forget it. The same should be done here.
Create tests for the user validation route and integrate it with current routes.spec file
Mongoose queries not working between Docker Compose `web` and `mongodb` services
When a POST request is made which requires a save()
command from the web
service in docker-compose.yml
, it seems to not want to happen and will timeout the request. It might have something to do with networking in Docker and will pursue later. NOTE: Only happens on Mac (as far as I know).
The current workaround is to run docker-compose up mongodb
then running npm run dev
so that MongoDB will not need to be installed in order to perform local development.
Implement user e-mail verification on signup
CI broken due to missing environment variables
Title. For whatever reason, the secret keys that enable the SMTP server to send emails don't want to work when they're kept in environment secrets here on the repository, which breaks the CI.
Add code coverage analysis to the project
But only when the whole project is in a more "complete" state so that there's less technical overhead. The back-end will be on a "as needed" basis.
Create logic for JWT expiring after user verification (one time use)
A good starting point would be something like this.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.