by Coast to Coast Crusaders, Team 2!
- Overview
- User Story
- Product Analysis
- Features
- Key Technologies & Installations
- Project Structure
- Demo
- Future Enhancements
- Contributors
Welcome to the Community Sharing Platform, your personalized hub for borrowing, lending, and sharing items.Our platform aims to facilitate a vibrant sharing ecosystem, enabling members to connect, share resources, and thrive together. Sharing Opportunities
- Sporting Goods
- Camping Gear
- Children Items
- Games and Attractions
- So much more...
As a Member of a community, I wish to join a community sharing platform so that I may borrow, lend, and share with neighbors and peers. This will help me build a more connected and sustainable future.
- Strength: Community building and resource optimization
- Weakness: Initial trust-building and competition
- Opportunities: Potential expansion and forming partnerships
- Threats: Privacy concerns and regulatory challenges
- Connect: Connect with members of your community to borrow, lend, and share items.
- Share: Share resources and items within your community, fostering a spirit of cooperation and collaboration.
- Thrive: Contribute to a sustainable and supportive community environment where everyone benefits.
- Post and comment functionality: Options for making posts for items of interest and comment in response.
- Pages: Includes landing page, login/sign-up page, community pages and user profile for managing listings as well as a message board page for viewing other posts and having interactions.
- Node.js and Express.js: For RESTful API to handle data retrieval and addition.
- Handlebars.js: Templating engine for dynamic content rendering.
- MySQL and Sequelize ORM: Managing user information, listings, and potentially message board interactions.
- Cloudindary Cloud storage for image library of listings.
- Other Dependencies - bcrypt, cloudinary, dotenv, express, multer.
- Breakdown of Tasks: Used MVC structure, login authentication, view components, database management, and routes/controllers setup.
- MVC Structure: Organized into models, views, and controllers for efficient development and maintenance.
- Authentication: Implemented express-session and cookies for user authentication and security as well as user input validation.
- Environment Variables: Safeguarded API keys and sensitive information.
- Note: The low quality of the GIF is due to the video's length.
- Creating Community: Options for creating community, tag, or category to increase user engagement.
- Loans: Parnterships with Loan Providers or Credit Card Services.
- Parnterships: Parnterships with Furniture Stores or Business to Business Providers.
- Ratings: Rate the Members to give other users feedback on the experience, ease of use, communication, timeliness, condition of item, etc.
- Residence Verification: Ensuring Members are verified to share within their community.
- Search Functionality: Options for searching by zip code, community, tag, or category to streamline item discovery.
- Chats Social: Messaging and communicating with one another online.
- Profile Sharing: Building online friendships.
- UI/UX & Agile Lead: Benita I.
- Database, Cloud & Deployment: Keri S.
- Lead Engineer: Evelyn E.
- Community Pages & SEO: Manya N.
- Architecture & Design: Melissa W.
This project is licensed under the MIT License. See the LICENSE file for details.