Skip to content

Full-stack web applications. Solutions to the Full-stack Developer challenges from devChallenges.

Notifications You must be signed in to change notification settings

nico-rodriguez/full-stack-developer-devChallenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Full-stack Web Developer - devChallenges

🌟 About the Project

Full-stack web applications. Solutions to the Full-stack Developer challenges from devChallenges.

⚙️ Tech Stack

  • CSS
  • ReactJS
  • JavaScript
  • NodeJS
  • ExpressJS
  • MongoDB
  • Mongoose
  • HelmetJS

🎯 Features

  • Client and server code are written in a modular and highly scalable way
  • API rate limiting and slow down responses
  • Secured response headers with HelmetJS
  • Cloudinary storage
  • httpOnly cookies for session management
  • Custom username/password authentication
  • Strong password policy enforcement
  • OAuth authentication (GitHub and Google)
  • Automatic dark mode
  • Redis database for session storage

📱 Applications

Code Demo Description Features
image-uploader https://image-uploader-38e5.onrender.com/ Secure image uploading and hosting with rate limiting and file filtering
  • API rate limiting
  • API slow down response
  • Filter files by size and type
  • Storage in Cloudinary
  • Secure headers with HelmetJS
authentication-app https://authentication-app-473ad7.netlify.app/ Secure authentication application (username/password and OAuth)
  • Frontend deployed on Netlify; backend on Render
  • Username/Password authentication
  • Strong password policy enforcement
  • Rate limit to account creation and profile edition
  • OAuth authentication (GitHub and Google)
  • httpOnly cookies for session management
  • Client and server code are written in a modular and highly scalable way
  • Profile image stored in Cloudinary
  • Automatic dark mode
  • Redis database for session storage

🤝 Contact

Nicolás Rodríguez - LinkedIn

💎 Acknowledgements

About

Full-stack web applications. Solutions to the Full-stack Developer challenges from devChallenges.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published