Skip to content

Code repository for a client's Digital Marketing Website. Engaging design, responsive layout, and modern web technologies provide a seamless user experience. Explore for details on compelling digital marketing solutions.

License

Notifications You must be signed in to change notification settings

Virenishere/build-your-buzz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BuildYourBuzz - Digital Marketing Website

Code Repository for a Client's Digital Marketing Website

This website provides engaging design, a responsive layout, and modern web technologies to create a seamless user experience. It offers compelling digital marketing solutions for businesses to grow their online presence and attract more customers.

Website Overview

  • Website Name: BuildYourBuzz
  • Purpose: Provide digital marketing solutions that boost visibility, engagement, and conversions for businesses.
  • Features:
    • Responsive design built using Tailwind CSS.
    • Modern user interface with Material-UI components.
    • Integrated carousel feature for showcasing key content.
    • React Router DOM for smooth navigation.
    • Nodemailer for a fully functional contact form that sends emails directly to the developer's Gmail inbox.
    • Axios for making seamless HTTP requests.
    • CORS setup for secure cross-origin resource sharing.
    • Comprehensive and well-documented codebase for easy setup and deployment.

Technologies Used

Frontend

  • Framework: React JS
  • Styling: Tailwind CSS, Material-UI
  • Routing: React Router DOM
  • Carousel: React Carousel
  • HTTP Client: Axios

Backend

  • Server: Express JS
  • Email: Nodemailer (for handling the contact form)
  • Middleware:
    • CORS: Enables secure cross-origin requests.
    • body-parser: Parses incoming request bodies in JSON format.
  • Database: MongoDB (optional, based on future enhancements)

Getting Started

  1. Clone the repository:
    git clone https://github.com/Virenishere/build-your-buzz.git
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm start

Contact Form

The contact form uses Nodemailer to send emails directly to the developer's Gmail inbox. Be sure to set up your email credentials in a .env file:

EMAIL_USER=[email protected]
EMAIL_PASS=your-password

Backend Setup

The backend is powered by Express JS with the following key modules:

  • CORS: Allow secure cross-origin requests between the frontend and backend.
  • Axios: Used on the frontend to communicate with the server.
  • body-parser: Automatically converts request data into JSON format for easy handling.

Deployment

The website will be deployed to Build-Your-Buzz. More deployment instructions will be added soon.

Contributing

Contributions are welcome! Please fork the repository and create a pull request if you'd like to contribute. However, let me know first so that we can coordinate efforts. Your contributions can also help you gather ideas for your own projects.

License

This project is licensed under the MIT License.


Let me know if you'd like to adjust or add anything further!

About

Code repository for a client's Digital Marketing Website. Engaging design, responsive layout, and modern web technologies provide a seamless user experience. Explore for details on compelling digital marketing solutions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published