Welcome to Lama, a comprehensive project management platform developed by Zura Ventures. Lama empowers users to efficiently manage their projects from inception to completion, leveraging the robust MERN (MongoDB, Express,Next.js, Node.js) stack. This README provides an in-depth guide to Lama's features, functionalities, and how to get started.
- MongoDB: A NoSQL database for storing project data.
- Express: A web application framework for Node.js to build robust APIs.
- Next.js: Front-end libraries for building dynamic and interactive user interfaces.
- Node.js: A JavaScript runtime for server-side development.
Follow these comprehensive steps to start using Lama for your project management needs:
- Clone the Repository: Clone the Lama repository to your local machine.
- Install Dependencies: Run npm install to install all necessary dependencies.
- Run the Server: Start the server using npm run dev.
- Access the Application: Open your browser and visit http://localhost:3000 to access the Lama application.
- User Authentication: Users can securely log in to the dashboard to manage their projects.
- Intuitive Dashboard: Easily create user projects through an intuitive dashboard.
- Project-Centric Uploads: Navigate to the user project to upload various files related to the project.
- Effortless File Upload: Utilize a user-friendly popup modal for seamless file uploads.
- Dynamic Editing: Edit project data dynamically through the user-friendly edit option.
- Real-Time Saving: Save the edited data, ensuring real-time updates and synchronization.
- Custom Project Details: Access a configuration page to customize project details with numerous options.
- Visual Customization: Upload project images and update project data for a personalized touch.
- User Profile Management: A dedicated account settings page for users to manage their profile data.
- Flexible Updates: Change username, email, and other profile-related information with ease.