Skip to content

This is a free and open source team chat collaboration platform that allows user to communicate securely in Real-Time, Share File, Location and code snippet as well as creative private rooms.

License

The-Robotics-Forum/sampark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TRF_logo RoboSoft_logo










Web Application

Join the chat at https://gitter.im/The-Robotics-Forum/samparak

Deployed app here:

https://sampark-frontend.herokuapp.com/

What the Project is?

Sampark is an open source team chat platform, which provides capabilies similar to slack. The Project is built using MERN Stack and Socket.io. You can find the source code for front end in frontend branch of this repo and source code for backend in branch named backend.

What Feature does this project have?

  1. User can create Public rooms or private rooms, anyone can join your public room but for joing a private room, only people who are invited cna join. When a person is invited to a private room, an email is sent about the inviation.
  2. Each Room will have multiple channels, which can be used for effective communication of various topics simultaneously.
  3. Users can share text messages in real time on each channel.
  4. Users can share files includes (audio/video/images) as well as location and formated code snippets.
  5. Backend is able to detect abuses in text messages and messages can be reported as well.
  6. Each user has some points associated to him, which decreases upon using abuses or when his messages are reported.
  7. If a message is reported by some number of users it will not be shown to other members.
  8. Each Room will have moderator, a moderator will have powers to kick a user or make the user a moderator.

Excited? Want to start contributing?

  1. For Contributing to backend, you should be familar with basics of node.js and socket.io and you are good to go.
  2. For Contributing to frontend, you should have understanding of basics of Javascript, React and Redux.
  3. Join your Gitter channel , to get connected with the mentors. feel free to ask us questions and even if you wnat to suggest a new feature which the platform lacks.

Want to Contribute 🙋‍♂️?

Awesome! If you want to contribute to this project, you're always welcome! See Contributing Guidelines. You can also take a look at Sampark's Project Status Tracker for getting more information about current or upcoming tasks.

License

MIT License

Copyright (c) 2020 The Robotics Forum, VIT Pune

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

About

This is a free and open source team chat collaboration platform that allows user to communicate securely in Real-Time, Share File, Location and code snippet as well as creative private rooms.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published