Codad UI is a modern and intuitive user interface designed for the Codad platform. It provides a seamless and engaging experience for users, enabling them to interact with the platform's features efficiently. This project leverages cutting-edge web technologies to deliver a responsive and user-friendly interface.
- Responsive Design: Ensures the interface looks great on all devices, from desktops to mobile phones.
- Intuitive Navigation: Simple and intuitive navigation to help users find what they need quickly.
- User Authentication: Secure login and registration system.
- Interactive Elements: Utilizes modern UI elements to enhance user interaction and experience.
- Customizable Components: Easily customizable components to match the platform's branding and user needs.
- Frontend: React, HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB
- State Management: Redux
- Styling: Tailwind CSS
- API Interaction: Axios
- Node.js
- npm (Node Package Manager) or yarn
- MongoDB
-
Clone the Repository
git clone https://github.com/NagiPragalathan/Codad_UI.git cd Codad_UI
-
Install Dependencies
Using npm:
npm install
Using yarn:
yarn install
-
Set Up Environment Variables
Create a
.env
file in the root directory and add the following:MONGODB_URI=<your_mongodb_connection_string> JWT_SECRET=<your_jwt_secret>
-
Run the Development Server
Using npm:
npm run dev
Using yarn:
yarn dev
Open your browser and navigate to
http://localhost:3000
to see the UI.
├── public/
│ ├── index.html
│ └── favicon.ico
├── src/
│ ├── components/
│ │ ├── Header.js
│ │ ├── Footer.js
│ │ ├── LoginForm.js
│ │ ├── RegisterForm.js
│ │ └── Dashboard.js
│ ├── pages/
│ │ ├── Home.js
│ │ ├── Login.js
│ │ ├── Register.js
│ │ └── Profile.js
│ ├── services/
│ │ ├── api.js
│ │ └── auth.js
│ ├── styles/
│ │ └── main.css
│ ├── App.js
│ ├── index.js
│ └── store.js
├── .env
├── package.json
└── README.md
- Home Page: View the main landing page of the Codad platform.
- Login and Registration: Securely log in or register a new account.
- Dashboard: Access user-specific features and settings.
- Profile Management: Update and manage user profile information.
Contributions to the Codad UI project are welcome! If you would like to contribute, please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License. See the LICENSE file for details.