rust-lang-ve / hilow Goto Github PK
View Code? Open in Web Editor NEW"Hilow" is a microblogging social feed where users are able to share they thoughts on different topics
License: Other
"Hilow" is a microblogging social feed where users are able to share they thoughts on different topics
License: Other
An OpenAPI definition should be generated by the app itself.
Sections to generate:
Create a heartbeat/heath check endpoint in order to check the status of the service.
Right now we allow any password in user creation.
hilow/src/domain/services/user.rs
Line 66 in c6655c0
We must implement a more safer validation for the password.
We can use a regex or use a configuration to define the number of lowercase letters, uppercase letters, numbers and punctuation symbols that the password must have.
We need to create a Dockerfile more appropriate for deployments
Implement the Register endpoint which is in charge of create a new user.
When an user is created, a profile and a secret must be created as well.
Depends on #11
Implement the login endpoint which authenticates an user using either email or username. The backend must recognize which of the user's ids are provided and then authenticate the user in question.
When logging in, a JWT (JSON Web Token) must be issued and retrieved to the client, this JWT is used on every endpoint but the login endpoint (this endpoint) and the register endpoint (implemented on #12).
Database connection pool. A Database connection pool must be implemented to handle connections to the PostgreSQL database available on the Docker configuration.
The environment variables defined for the Docker PostgreSQL instance must be used to connect to the database as well.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.