Skip to content

Welcome to TeamSphere, your all-in-one solution for enhancing team collaboration in virtual environments. Whether you're conducting online teaching sessions or organizing important meetings, TeamSphere ensures a smooth and productive experience.

License

Notifications You must be signed in to change notification settings

GoldenThrust/TeamSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TeamSphere

Welcome to TeamSphere, your all-in-one solution for enhancing team collaboration in virtual environments. Whether you're conducting online teaching sessions or organizing important meetings, TeamSphere ensures a smooth and productive experience.

Installation

Prerequisites

  • Node.js and npm installed
  • MongoDB installed and running
  • Redis installed and running

Steps

  1. Clone the repository:
    git clone https://github.com/GoldenThrust/TeamSphere.git
    cd https://github.com/GoldenThrust/TeamSphere.git
  2. Install nodejs
    Visit Node.js official website for installation instructions.
  3. Install Backend Dependencies:
    cd backend
    npm install
  4. Setup MongoDB:
    Follow the MongoDB installation documentation for installation instructions.
  5. Setup Redis:
    Refer to the Redis installation documentation for installation instructions.
  6. Start the Backend Server:
    npm start
  7. Install Client Dependencies:
    cd ../client
    npm install
  8. Start the Frontend Development Server:
    npm start

Project Structure

Backend

  • src: Contains backend source code.
  • config: Configuration files.
  • controllers: Request handling logic.
  • middleware: Middleware functions.
  • models: Database models.
  • routes: Route definitions.
  • tests: Backend tests.
    • config: Test configuration files.
    • controllers: Controller tests.
    • middleware: Middleware tests.
    • models: Model tests.
    • routes: Route tests.
  • node_modules: Backend dependencies.

Client

  • public: Public assets.
  • src: Frontend source code.
    • assets: Static assets like images, fonts, etc.
    • components: Reusable UI components.
    • context: React context providers.
    • features: Feature modules.
    • hooks: Custom React hooks.
    • pages: React components representing pages.
    • services: API service functions.
    • styles: CSS stylesheets.
    • utils: Utility functions.
  • node_modules: Frontend dependencies.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or create a pull request.

License

The Team Sphere project is licensed under the MIT License, ensuring open-source availability and contributions from the community.

About

Welcome to TeamSphere, your all-in-one solution for enhancing team collaboration in virtual environments. Whether you're conducting online teaching sessions or organizing important meetings, TeamSphere ensures a smooth and productive experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •