Skip to content

Bright Light-Immigration is a dynamic web application built using the MERN stack (MongoDB, Express.js, React, Node.js). The website offers a fully interactive backend interface, enabling users to manage data seamlessly. With an intuitive GUI for backend management, authorised users can easily modify content and these changes are instantly reflected

Notifications You must be signed in to change notification settings

UttamVerma/Brightlight_Immigration04

Repository files navigation

Bright Light Immigration

Developed by Creative-Monk, Bright Light Immigration is a dynamic web application built with the MERN stack (MongoDB, Express, React, Node.js) and hosted on Render for scalable backend services. This platform allows seamless immigration data management, where all backend changes are instantly reflected on the frontend.

Features

  • Dynamic Data Management: Backend updates are automatically synced with the frontend, keeping all information current.
  • Admin Dashboard: A robust GUI for backend management, allowing for easy content management without database-level access.
    • Meta Tag Management: Modify meta tags (such as title, description, and keywords) for SEO directly from the admin dashboard.
    • Blog and News Management: Easily add, update, or delete blog and news posts, ensuring your content remains fresh and relevant.
  • Responsive Design: Accessible across desktop, tablet, and mobile, delivering a seamless experience on all devices.
  • MERN Stack: Built with MongoDB, Express, React, and Node.js, ensuring a modern and efficient application.

Technologies Used

  • Frontend: React, HTML, CSS
  • Backend: Node.js, Express, Render
  • Database: MongoDB
  • Other Libraries: React Acync Helmet, Mongoose (for MongoDB)

Getting Started Guide

A preview of how to use the Backend Efficiently. The following videos will walk you through the necessary steps:

Follow these step-by-step videos to easily understand how to use the platform:

  1. Video 1: Getting Started - Setting Up Blogs or News (Part 1)
  2. Video 2: Setting Up Blogs or News (Part 2)
  3. Video 3: Adding Images and Videos to Blogs or News (Part 3)
  4. Video 4: Basic Features - How to Use the Platform
  5. Video 5: Adding Cards in More Services or Immigration Tools Page
  6. Video 6: How to Add Frequently Asked Questions (FAQs)
  7. Video 7: How to Log Out from the Platform

Feel free to explore these videos for a better understanding of how to set up and manage your backend environment efficiently.

To get started with Bright Light Immigration, follow these steps:

(Admin Access) image

  1. Admin Access: Use the admin login page to access the backend GUI. Credentials can be configured through environment variables or initial setup.

(Dashboard Overview) image

  1. Dashboard Overview: Once logged in, navigate through the admin dashboard to access the following:

(Meta Tags) image

  • Meta Tags: Update page meta tags, including title, description, and keywords, directly through the dashboard to improve SEO dynamically.

(Blog and News Management) image

  • Blog and News Management: Create, edit, or remove blog posts and news articles, making it easy to maintain an up-to-date content stream.
  1. Frontend Interaction: Any updates made in the backend are automatically reflected on the frontend, providing users with the latest content and information.

APIs Overview

The backend exposes several RESTful APIs that power the dynamic nature of the platform. Below is a high-level overview of key endpoints:

  • Data Management
    • GET /api/data: Retrieve all data entries for display on the frontend.
    • POST /api/data: Create a new data entry (admin access only).
    • PUT /api/data/:id: Update an existing data entry (admin access only).
    • DELETE /api/data/:id: Delete a data entry (admin access only).

These endpoints are protected, ensuring only authorised users can access them. Please note, this is an example structure and does not represent real endpoints to maintain security measures.

Installation

Use these Instructions to Run Website on "localhost" OR to run in on your 'System'.

(1)First run this Command on your Terminal. Then

npm i

(2)Run this Second Command on your Terminal.

npm run start

Credits

This project was developed by Creative-Monk in 2024, with all work carried out by UttamVerma-(vermauttam104@gmail.com) and SakshamVerma-(sakshamverma799@gmail.com).

About

Bright Light-Immigration is a dynamic web application built using the MERN stack (MongoDB, Express.js, React, Node.js). The website offers a fully interactive backend interface, enabling users to manage data seamlessly. With an intuitive GUI for backend management, authorised users can easily modify content and these changes are instantly reflected

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published