-
Notifications
You must be signed in to change notification settings - Fork 0
alura react immersion
License
fndaraujo/aluracord
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ALURACORD ------------------------------------------------------------------------------- This is a chat project done with the Next.js framework during the Alura React Immersion week, between the days 24 and 28 of January, 2022, with purpose to demonstrate development done with the framework and implement a real time message exchange application. CHALLENGES Some challenges where proposed during each lesson to improve the application functionality and test development knowledge, and they are all listed bellow. [x] Lesson 1 - Customize aluracord with own theme. [x] Lesson 2 - Practice with useRouter. [x] Lesson 2 - Show user image only if input more than two characters. [ ] Lesson 2 - Fetch other informations of the user using the GitHub API. [x] Lesson 2 - Put something funny in the 404 page. [ ] Lesson 3 - Insert an OK button to send messages. [ ] Lesson 3 - Insert a delete message button. [ ] Lesson 4 - Implement a message is loading while fetching the database. [ ] Lesson 4 - Implement an effect when mouse hovering, use reference 1. [ ] Lesson 5 - Implement any feature desired. KNOWN BUGS The list that follows is not an extensive and a definitive collection of known bugs in the current state of the application. - There is no database authentication configured, but it will likely connect if one is configured. - Chat stylesheet will break and overflow with a sufficient long message string present in the message list. - User name bellow photo area will lose position when the user photo is not available. - Will break execution after sending message in chat, although the message is sent to the database. REFERENCES 1 - https://pt-br.reactjs.org/docs/events.html#mouse-events