Test project to create standard login for site with data using Prisma.
Started on 31st December 2021
A live version of this project can be viewed on https://prisma-test-with-login.onrender.com
This is my latest project that I have built as a test project to test user accounts, working with REST and testing out Chakra UI to see if the combination will be suitable for a commercial grade website.
I am a member for a local community car club which has 3 electric cars, I have offered to create a booking system for them and will be using this project as a starter template.
For me, this project has been very enjoyable and has taught me about bringing React and Node.js together to build a Full Stack Application in a much more easier method that before using frameworks such as Laravel or Wordpress. It will also mean I can quickly develop a full system for the car club.
Once I get this project finished within the next week, I will then copy and start on the car club site using the same techniques.
- React
- NextJS
- Next Auth
- Prisma
- Chakra UI
- React Icons
- Formik
- Yup (form validator)
Updated on 6th January 2022
Account
- Add connected accounts
- Edit account info (name, profile photo)
- Make user account component full width on mobile
Auth
- Add custom login page
- Add Google, Facebook, Apple and Email login methods
- Add icons for login methods
Posts
- Create post
- Edit post (content and public status)
- Delete post
- Add posts in My Account
- Add pagination to Homepage
Hosting
- Move to Render to host to the public
Other
- Add TypeScript and convert files
- Add ESLint