Darling Doll Cosmetics

screenshot of Darling Doll Cosmetics

A full stack ecommerce solo project for Darling Doll Cosmetics (website deactivated because it was costing money)

Overview:

The final project is a full stack JavaScript solo project that involves creating a new repository on GitHub and setting up the development environment. It includes installing dependencies, creating a database (if needed), starting the development servers, and verifying the client-server communication.

Features:

  • GitHub Repository Creation: Use a template to create a new repository on your GitHub account.
  • Dependency Installation: Install all project dependencies using npm install.
  • Database Setup: Create a PostgreSQL database and configure the .env file accordingly.
  • Development Server Start: Start all the development servers using the "dev" script.
  • Client Verification: Verify the client-server communication by checking the message from the server in the browser console.
  • Database Table Creation: Export the database design as PostgreSQL SQL code and create the tables in the database.
  • Data Population (Optional): Add starting data to the database, if desired.

Summary:

The final project is a full stack JavaScript solo project that involves setting up a development environment, creating a GitHub repository, installing dependencies, configuring a database (if needed), starting the development servers, and verifying the client-server communication. It provides a step-by-step guide for each of these tasks, ensuring a smooth setup process for the project.