iconixgroups / Manage-X

1 stars 0 forks source link

Manage X SaaS App

Welcome to the Manage X SaaS App, a comprehensive project management tool designed to streamline the process of managing projects, tasks, and team collaboration with an irresistible user interface and user experience flow.

Features

Installation

To get started with Manage X SaaS App, follow these steps:

  1. Clone the repository to your local machine.
  2. Navigate to the app directory.
  3. Install the required dependencies by running:
npm install
npm install shadcn-ui
  1. Set up your environment variables by creating a .env file in the root directory with the following contents:
DB_URI=mongodb://localhost:27017/manageX
PORT=3000

Security

Our app implements robust security measures to protect user data and ensure a secure environment:

  1. Start the application by running:
npm start

The application should now be running on http://localhost:3000.

Usage

To use the Manage X SaaS App:

  1. Open your browser and navigate to http://localhost:3000.
  2. Register for a new account or log in with your credentials.
  3. Follow the on-screen instructions to set up your workspace and start managing your projects and tasks.

Dependencies

It's crucial to regularly update dependencies for security enhancements and performance improvements.

File Structure

To ensure the quality and reliability of the Manage X SaaS App, we have implemented comprehensive unit testing. To run the tests, follow these steps:

  1. Ensure you are in the app directory.
  2. Run the following command to execute the unit tests:
npm test

This will run all the unit tests defined in the tests/ directory and output the results, allowing you to verify the functionality of various components of the application.

The Manage X SaaS App has migrated to using the Shadcn UI library for its UI components to enhance the user interface and experience. Developers should refer to the Shadcn UI documentation for information on using and customizing UI components. The custom styles and overrides specific to this project are located in the css/shadcn-ui-custom.css file.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your changes.

License

Manage X SaaS App is open-source software licensed under the MIT license.