Table of Contents
Chapter One: Setting Up Our Environment
Chapter Two: Dating App
· Firebase hosting initial setup
· React basic setup
· Adding Swipe functionality
· Setting up MongoDB database
· Creating NodeJS schema and routes
· Integrating backend with React
· Deploying backend in heroku
· Hosting through firebase
Chapter Three : Video Sharing App
· Firebase hosting initial setup
· React basic setup
· Adding Short videos to site
· Adding snap feature to video
· Setting up MongoDB database
· Creating NodeJS schema and routes
· Integrating backend with React
· Deploying backend in heroku
· Hosting through firebase
Chapter Four: Messaging App
· Firebase hosting initial setup
· React basic setup
· Creating Sidebar component showing rooms
· Creating the Chat functionality
· Setting up MongoDB database
· Creating NodeJS schema and routes
· Adding real-time chat with Pusher
· Integrating backend with React
· Adding Google authentication
· Deploying backend in heroku
· Hosting through firebase
Chapter Five: Photo-based Social Network
· Firebase hosting initial setup
· React basic setup
· Showing images with caption on site
· Setting up MongoDB database
· Creating NodeJS schema and routes
· Adding real-time posts with Pusher
· Integrating backend with React
· Adding email/password authentication
· Adding Signup and Sign-in to site
· Adding ability to add post
· Adding ability to comment on post
· Deploying backend in heroku
· Hosting through firebase
Chapter Six: More Complex Social Network
· Firebase hosting initial setup
· React basic setup and adding styled components
· Showing basic structure of the site
· Adding Google authentication
· Setting up MongoDB database
· Creating NodeJS schema and routes
· Adding file upload with Multer
· Integrating backend with React
· Adding ability to add post
· Adding real-time posts with Pusher
· Deploying backend in heroku
· Hosting through firebase