Skip to content

Vt221001/companywebsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 

Repository files navigation

Aradhya Technologies

🌐 Overview

Aradhya Technologies is a modern software solutions provider offering services in web and mobile app development, digital marketing, and business automation. This project is the official company website built using the MERN stack (MongoDB, Express.js, React, Node.js).


🚀 Features

  • Responsive Design – Optimized for all devices (desktop, tablet, mobile)
  • ⚛️ Frontend – Built with React and Vite for lightning-fast load times
  • 🌐 Backend – Built with Express.js and MongoDB
  • 🔐 User Authentication – Includes login, register, and session management
  • ✍️ Blog & Content Management – CRUD operations for content and blogs
  • 🎨 Tailwind CSS – For utility-first modern UI styling

📁 Project Structure

📦 Project Root
├── Aradhya_Tech_Frontend
│   ├── public              # Static assets
│   └── src
│       ├── components      # Reusable UI components
│       ├── pages           # Application pages (Home, About, Services, etc.)
│       └── utility         # Helper functions and constants
├── Backend
│   └── src
│       ├── controllers     # Logic for handling requests
│       ├── models          # Mongoose schemas
│       └── routes          # API route handlers
└── README.md

🛠️ Getting Started

Follow the steps below to clone and run the project locally.

1. Clone the Repository

git clone https://github.com/Vt221001/ktmediaAssingment.git
cd ktmediaAssingment

2. Setup the Backend

cd Backend
npm install

Create a .env file inside the Backend directory with the following content:

MONGO_URI=your_mongodb_connection_string
ACCESS_TOKEN_SECRET=your_access_token_secret
REFRESH_TOKEN_SECRET=your_refresh_token_secret
PORT=5000

Now, start the backend server:

npm run dev

The backend will start on http://localhost:5000 by default.


3. Setup the Frontend

cd ../Aradhya_Tech_Frontend
npm install

Start the frontend server:

npm run dev

The frontend will start on http://localhost:5173 by default.


🌍 Access the Application

Once both servers are running:

📌 Open your browser and go to:
👉 http://localhost:5173 – for the frontend
👉 http://localhost:5000/api/... – for backend APIs (like auth, blogs)


🧩 Technologies Used

Tech Role
React + Vite Frontend Framework
Tailwind CSS UI Styling
Node.js + Express Backend Server
MongoDB NoSQL Database
Mongoose ODM for MongoDB

🤝 Contributing

We welcome all contributions!
To contribute:

  1. Fork the repository
  2. Create a new branch: git checkout -b feature-name
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to your branch: git push origin feature-name
  5. Submit a pull request 🚀

📄 License

This project is licensed under the MIT License

About

Welcome to Aradhya Technologies – a next-gen software solutions platform that empowers businesses through seamless web & mobile development, intelligent automation, and impactful digital marketing — all from one powerful, modern MERN stack system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors