Project Planner is a front-end application built with React, utilizing hooks like useEffect
, Redux, and useState
. It is built using the Vite build tool and provides a solution for managing clients, projects, and tickets in a simplified manner. The goal of this project is to address the need for a project management tool that is less complicated than platforms like SalesForce, while still offering essential features for daily work requirements.
- Client Management: Add, update, and delete client information.
- Project Management: Create, modify, and remove project details.
- Ticket Management: Track and manage tickets associated with projects.
- React Components: Utilize reusable React components for efficient development.
- Hooks: Utilize hooks like
useEffect
, Redux, anduseState
for state management and component lifecycle control. - User-Friendly Interface: Provide an intuitive and user-friendly interface for seamless navigation and interaction.
- Simplified Project Management: Offer a streamlined project management experience without unnecessary complexity.
- Clone the repository:
git clone https://github.com/your-username/project-name.git
- Navigate to the project directory:
cd project-planner-client
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open the application in your browser:
http://localhost:5173/
- Sign in or create a new account.
- Navigate through the dashboard to access client, project, and ticket management.
- Use the provided forms and controls to add, update, or delete client, project, and ticket information.
- Explore the user-friendly interface and take advantage of the simplified project management features.
- Feel free to customize the application according to your specific requirements.
Contributions are welcome! If you have any suggestions, improvements, or bug fixes, please submit a pull request. For major changes, please open an issue first to discuss the proposed changes.
For any inquiries or feedback, please reach out to Malek Alarmash.