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.
- 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.
- Frontend: React, HTML, CSS
- Backend: Node.js, Express, Render
- Database: MongoDB
- Other Libraries: React Acync Helmet, Mongoose (for MongoDB)
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:
- Video 1: Getting Started - Setting Up Blogs or News (Part 1)
- Video 2: Setting Up Blogs or News (Part 2)
- Video 3: Adding Images and Videos to Blogs or News (Part 3)
- Video 4: Basic Features - How to Use the Platform
- Video 5: Adding Cards in More Services or Immigration Tools Page
- Video 6: How to Add Frequently Asked Questions (FAQs)
- 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: Use the admin login page to access the backend GUI. Credentials can be configured through environment variables or initial setup.
- Dashboard Overview: Once logged in, navigate through the admin dashboard to access the following:
- Meta Tags: Update page meta tags, including title, description, and keywords, directly through the dashboard to improve SEO dynamically.
- Blog and News Management: Create, edit, or remove blog posts and news articles, making it easy to maintain an up-to-date content stream.
- Frontend Interaction: Any updates made in the backend are automatically reflected on the frontend, providing users with the latest content and information.
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.
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
This project was developed by Creative-Monk in 2024, with all work carried out by UttamVerma-(vermauttam104@gmail.com) and SakshamVerma-(sakshamverma799@gmail.com).