Skip to content

An blog-like app that allows a logged in user to create a post and have the ability to comment on other users posts. Uses firebase for google authentication and data fetching. Tailwind was used to build and style the UI and components.

Notifications You must be signed in to change notification settings

cjewett1/nextjs-fullstack-app

Repository files navigation

Fullstack App using Next.js

Overview

This site mimics a standard blog site, where the user can login with google, create a blog post and comment on other uses blog posts. This site is styled and laid out using Tailwind, a CSS library that I quite enjoy using. It's fairly simple to use and I think its great for quickly making a visually pleasing site with lots of great functionality. This site was a code along so I can't claim it to be my own. This site was a fantastic learning tool. Everything I learned with this project will be considered in the future when I start to build more complex apps that require a lot of the features present in this app.

This site uses firebase to send and fetch data from my firestore database, it also features firebase authentication to sign in with google. This site also uses an interesting library called Toastify which allowed me to customize validation, error and success messages.

Why did I make this project? Why did I use React and Next.js?

As mentioned about, it was a code along, and I used it to learn about using firebase and google to allow a user to sign in and create a blog and comment on another users blog page. This site also uses params to pass data between pages to keep a user logged in.

I am always learning and trying new things. I am quite interested in building full stack apps and would like to eventually begin developing my own APIs. This app gave me a great introduction to full stack site development.

Project Status

It is complete. A user can login, make a blogpost and comment on another users post. It also features the ability to edit and delete your posts.

Useful Links

Site link here

Contact

Feel free to email me if you have any questions or comments about my project.

You can find me on LinkedIn

You can also find me on Slack as @clintonwebdev

I'm always on Discord in some capacity, this probably the fastest way to reach me. Heres my username clint(booma)#4826

About

An blog-like app that allows a logged in user to create a post and have the ability to comment on other users posts. Uses firebase for google authentication and data fetching. Tailwind was used to build and style the UI and components.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published