drshn-k / tiaa-readme

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Resolver

Resolver is an innovative online platform designed to help users find solutions to their queries and challenges. Inspired by the concept of problem-solving, Resolver aims to provide a space where individuals can seek answers, guidance, and assistance from a community of knowledgeable individuals.

Image Description


User Management

Project Logo

Features

1. Login / Register

  • User Registration: Users can create a new account by providing their details such as name, email, and password.
  • User Login: Registered users can log in to their accounts using their credentials.

2. Posting Questions

  • Ask a Question: Users can post a question by providing a title, description, and relevant tags to categorize it.
  • Categorization: Questions can be organized into different categories or topics to help users navigate and filter content more effectively.

3. Answering Questions

  • Answer a Question: Users can provide answers to questions posted by others, including a description and optional attachments.
  • Commenting: Users can leave comments on questions or answers to provide additional information, clarification, or engage in discussions.

4. Chat Functionality

  • Direct Messaging: Users can send private messages to other users for one-on-one conversations or further discussions.

5. Search

  • Search by Keywords: Users can search for questions or users based on keywords, tags, or specific terms.


Post

Resolver's post feature allows users to share thoughts, questions, and insights with the community. Posts can include text, images, code snippets, and links. Users can leave comments, providing feedback and initiating discussions. The unique tagged comments feature organizes discussions by specific topics. Notifications keep users engaged, and the search function helps users find relevant posts and discussions. Resolver fosters collaboration, knowledge sharing, and problem-solving within its vibrant community.



Profile

User Profile:

Each user on Resolver has a profile that showcases their information, activity history, and contributions within the community. The profile serves as a personal space where users can express their expertise, interests, and engagement.

Follow Functionality:

Users can follow other users on Resolver to stay updated with their activities and contributions. By following a user, their posts, comments, and interactions will appear in the follower's feed or notifications. This feature facilitates networking, knowledge sharing, and building connections within the community.

Avatar Creation for Profile Picture:

Resolver offers users the ability to create an avatar for their profile picture. Users can personalize their profile by selecting or creating a custom avatar that represents their identity or brand. The avatar creation feature may include options such as choosing different facial features, hairstyles, accessories, and color schemes. This enhances user engagement and allows for creative expression while maintaining a consistent visual presence across the platform.


Getting Started

Prerequisites

  • You'll need to install NodeJs and npm

Installation

  1. Clone The Repository by pasting the following url : https://github.com/Drontitan/TIAA-Hackathon.git
  2. Navigate to the project directory
    • cd your-project
  3. install the dependencies
    • npm install

Usage

  • Run the project using
  • npm start

Technologies Used

  • React
  • Firebase

Acknowledgements

We would like to acknowledge the following resources and libraries that have been instrumental in building Resolver:

About