Skip to content

davidy838/elder-link

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ElderLink

ElderLink is a web application designed to combat loneliness among the elderly population by providing a platform for connecting and chatting online. This project utilizes MongoDB for the database management and React with JavaScript for the frontend development.

Table of Contents

Features

  • User Authentication: Secure user registration and login functionalities.
  • Profile Creation: Users can create profiles with personal information and preferences.
  • Search and Connect: Find and connect with other elderly individuals based on interests or location.
  • Chat Functionality: Real-time messaging to facilitate communication between users.
  • Responsive Design: The web app is responsive, ensuring accessibility across devices.

Installation

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/ElderLink.git
    
  2. Navigate to the project directory:

    cd ElderLink
    
  3. Install dependencies:

    npm install
    
  4. Set up MongoDB:

    • Install MongoDB locally or use a cloud-based MongoDB service.
    • Update the MongoDB connection string in the project.
  5. Start the development server:

    npm start
    
  6. Open your browser and go to http://localhost:3000 to view the application.

Usage

  • Register an account or log in if you already have an account.
  • Complete your profile with relevant information.
  • Search for other users based on interests or location.
  • Initiate conversations and chat with other users online.

Technologies Used

  • React
  • JavaScript
  • MongoDB
  • HTML/CSS
  • Node.js
  • PostgreSQL

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature/your-feature).
  6. Create a pull request.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published