Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,155,781 members, 7,827,883 topics. Date: Tuesday, 14 May 2024 at 06:30 PM |
Nairaland Forum / Science/Technology / Programming / My Web Diary (mern App) (636 Views)
Cbt Mern App / My MERN Stack Ecommerce Web Application / My First MERN Application (2) (3) (4)
My Web Diary (mern App) by Marvel1206: 10:23pm On Sep 14, 2022 |
DIARY WEBAPP MongoDb, Node/Express, React(MERN) JSON Web Token Auth Redux Tailwind Css Yup and Formik (Form Validation) Bcrypt for Password Hashing & Cryptr for content encryption MomentJs for Date management React Quill Text Editor React Toastify I started learning Node and Express late July and after building some mini Mern applications that didn't see the light of day, I decided to embark on this one and deploy. It's a diary application that can perform the CRUD operations. Sign up and login forms are validated with Yup and Formik, I had been running from them but I decided to face my fears, turned out well. Once you login, a user token is generated which is passed and verified by the auth middleware anytime you try to access an endpoint. It was initially intended to be a note application but I changed the concept last minute. It's for you alone and I don't get to see them. The contents of your diaries are stored as encrypted text on MongoDb with the help of Cryptr. I decided to use ReactQuillJs rich text editor due to the support for pictures and videos (I haven't even tested to see if the video is working sha). I also figured that it will be a nice idea to upload pictures for the sake of explicitly keeping memories. It was a bit of headache for me while trying to validate it. Redux, first attempt at building something of this scale. I worked on a project some months back without redux and it was really messy while trying to manage global states with deeply nested components. I had to start bringing them to the app level I tried to sort the diaries by day created and moment Js was the perfect fit. Threw it in my Redux Slice component and created more states that had the sorted entries I employed React Toastify for notifications which was really nice. It was not fun though when the app misfired, it literally painted my inadequacies on my face Design, I didn't have any UI planned, I just went for it and it kinda delayed since I had to change some things at the last minute. I used Tailwind for the first time too and it really sped up development. I didn't learn of intelliscene soon enough so I had to consult their documentation 1001 times Kindly give your reviews, and feedbacks, and bugs. I'd be updating it with more features later (Like the user profile and update), 'starred' functionality and folder functionality on mobile https://github.com/marvelstalwart/DiaryMernApp https://mywebdiary.netlify.app
|
Re: My Web Diary (mern App) by LikeAking: 10:54pm On Sep 14, 2022 |
Nice one. This is an amazing project. I have worked with summer note, that quill is also amazing. |
Re: My Web Diary (mern App) by LikeAking: 11:01pm On Sep 14, 2022 |
I tried assessing ur App by go d login and reg page. Post a link to the demo.. A page that will let people see and use d features. |
Re: My Web Diary (mern App) by Marvel1206: 7:13am On Sep 15, 2022 |
LikeAking:Thank you brother |
Re: My Web Diary (mern App) by Marvel1206: 7:14am On Sep 15, 2022 |
LikeAking:The email is case sensitive. You need authentication to use any of the features. Is there a way to bypass that? |
Re: My Web Diary (mern App) by chukwuebuka65(m): 9:12am On Sep 15, 2022 |
Nice one ,I think smaller fonts for your text will be better |
Re: My Web Diary (mern App) by Marvel1206: 10:45am On Sep 15, 2022 |
chukwuebuka65:Okay thank you |
Re: My Web Diary (mern App) by captainbangz: 8:45pm On Sep 15, 2022 |
Marvel1206:nice one, but the "forgot password" is not a link. 1 Like |
Re: My Web Diary (mern App) by Marvel1206: 11:51pm On Sep 15, 2022 |
captainbangz:Yes .. I'll fix it later 2 Likes |
(1) (Reply)
What Exactly Do Modifier Types In C++ Do? More Emphasis On Integer Modifiers / What Should I Do "Hear Me Out" / How To Get A Remote Job As A Web Developer?
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 24 |