Noteing

Noteing

1. Introduction

We wanted to work on something simple and mobile-friendly that helps everyone keep track of thoughts or ideas on the go. We believe that what you noted down is never lost and it can be reviewed and made of. We are a team of two developers (Vernice and I). Vernice worked on the documentation while I worked on the development

2. Why I chose to work on this project with a work partner

We decided as a team to do the Noting because it is fascinating to see how many details are being lost due to a lack of documentation of this thing as they come on the go. Note-taking is one of the things that help keep ideas that can be worked upon later on. We made this app with the notion that the faint pen is better than the best brain. What you note down is never lost.?


3. What you've accomplished with your project

{..ADD A DIAGRAM OF THE ARCHITECTURE HERE.}

We were able to accomplish this project using Next js for the front end and back end. We utilized the capability of next js to both handle the client-side and server-side functionality for the app.

In this project, we were able to complete all the features highlighted at the beginning of the work. And here is an overview of three of them:

a. Auth with credentials and Google. This feature was handled with Next/auth so it handled all the necessary things needed for it to successfully log in a user.

b. create a new note.?

c. Edit a note.


4. Most difficult technical challenge?

I had no initial challenge not until I was to integrate the login functionality. Initially, as a team, we were supposed to use React js as a javascript framework, but there was a change to Next js which made the log in different. So a lot of time was spent navigating around the authentication with the next auth. But the most difficult initially was when I deployed to Vercel. Everything was working perfectly well on my local machine, but on the deployed version, I was not able to make a get request to the server. So I was stuck trying to figure out what was really wrong. Till now I don't know why I had that challenge. So I had to deploy the app on another hosting service and it worked just perfectly well.?


5. ?What I learned

I learned in the process of building this app that nothing is impossible. The tech stack used which is Nextjs was actually my first time building a complete project with it. So I was able to get a hold of all the basic skills needed to build a complete project?


6. I am passionate about the web and what it has to offer humanity, hence my dedication to understanding programming language and how to make use of it to help make the world a better place.

Github:https://github.com/ajeigbepaul/noteing

Note-ing:https://noteing.netlify.app/

LinkedIn:https://www.dhirubhai.net/in/paul-ajeigbe/


要查看或添加评论,请登录

Paul Ajeigbe的更多文章

社区洞察

其他会员也浏览了