Skip to content

jtwiley1996/TechForum

Repository files navigation

TechForum

JavaScript MySQL Node.js Sequelize Tailwind CSS ESLint Prettier Handlebars

Description 📑

TechForum is a state-of-the-art blog platform created for tech enthusiasts. It's built with a strong emphasis on innovation and user authentication. In today's digital landscape, user authentication is ubiquitous across websites. TechForum aims to provide a seamless and secure authentication experience tailored for the tech community. The motivation behind this project was to delve into the complexities of developing a custom API. Whether it's exploring the latest gadgets, diving into emerging technologies, or sharing coding tips and tricks, TechForum offers a dynamic space for tech enthusiasts to connect, comment, and collaborate. This project provided an opportunity to gain extensive knowledge in integrating front-end and back-end components seamlessly. It also introduced innovative tools like Handlebars, enriching my skill set and enabling the development of dynamic and responsive web applications. Additionally, I applied CSS knowledge to give the website a modern style.

Installation 💻

You can interact with this app in two ways:

  1. Visit the deployed app: TechForum

  2. Run the code locally:

    • Install dependencies:

      npm install
      
    • Create a .env file (follow the example in .env.EXAMPLE).

    • Log in to MySQL and run the following command to create the database:

      source db/schema.sql
      
    • Seed data to the database:

      npm run seed
      
    • Start the server:

      npm run watch
      

Usage 📊

Follow the installation steps above to run the app locally.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published