Code Monkey home page Code Monkey logo

im-siddhant / nexus Goto Github PK

View Code? Open in Web Editor NEW

This project forked from magnimont/nexus

0.0 0.0 0.0 123 KB

Nexus is an open-source chatting app inspired by Discord, designed with a focus on modern features and community collaboration. It offers a seamless and intuitive chat experience while embracing the principles of open-source development. Join us in building the next generation of communication platforms together.

Home Page: https://noerror.studio

License: MIT License

JavaScript 58.26% CSS 22.68% EJS 19.07%

nexus's Introduction

Nexus ๐Ÿš€

Nexus is an open-source chatting app inspired by Discord, designed to provide a modern, feature-rich, and community-driven communication platform. It is built with HTML, JavaScript, CSS, and Node.js.


Features โœจ

  • Real-time chat functionality ๐Ÿ’ฌ
  • Support for text messages ๐Ÿ“
  • User registration and authentication system ๐Ÿ”
  • Direct messaging between users ๐Ÿ“ฉ
  • User profiles with avatars and banners ๐Ÿ™‹โ€โ™‚๏ธ๐Ÿ–ผ๏ธ
  • Emojis and reactions (Coming Soon) ๐Ÿ˜„๐Ÿ‘
  • Custom Themes ๐ŸŒˆ

Prerequisites ๐Ÿ“‹

Before running Nexus locally, make sure you have the following:

  • Node.js installed on your machine.

Getting Started ๐Ÿš€

Follow these easy steps to quickly set up your own Nexus instance/server.

1.Clone the repository:

git clone https://github.com/NoErrorStudio/Nexus.git

2.Install dependencies:

cd Nexus
npm install

3.Configure the application:

Update the database configuration in config/database.js. Customize other settings in config/config.js if needed. In the .env.example file change all variables to whatever you want and change the filename to .env.

4.Start the server:

npm start

5.Open your browser and visit http://localhost:3000 to access Nexus.


Public Hosting (Coming Soon) ๐ŸŒ

We are working on providing easy deployment options for Nexus on public hosting platforms such as Replit and Vercel. Stay tuned for updates!


Contributing ๐Ÿค

We welcome contributions from the community! If you'd like to contribute to Nexus, please follow these guidelines:

  • Fork the repository.
  • Create a new branch: git checkout -b feature/<your-feature>.
  • Make your changes and commit them: git commit -m 'Add some feature'.
  • Push the changes to your branch: git push origin feature/<your-feature>.
  • Submit a pull request.

Goals for Nexus โญ๐Ÿด

Our goals for Nexus are:

  • Reach 100 stars โญ
  • Reach 50 forks ๐Ÿด

Help us achieve these goals by giving Nexus a star and sharing it with others!


Authors ๐Ÿ‘จโ€๐Ÿ’ป

Nexus is developed by Gaurav and Vikas Jha from NoError Studios.


License ๐Ÿ“„

Nexus is licensed under the MIT License.


Acknowledgements ๐Ÿ™

We would like to express our gratitude to the following open-source projects and resources that helped make Nexus possible:

  • Socket.io ๐ŸŒ
  • Express.js ๐Ÿš‚
  • MongoDB ๐Ÿ“
  • Nodemailer ๐Ÿ“จ

Contact ๐Ÿ“ง

For any questions or inquiries, please reach out to our team at [email protected]


Hiring and Custom Development ๐Ÿ’ผ

Looking for customized features or interested in hiring our team for a custom version of Nexus? or maybe a greator project? Visit NoError Studios or contact us via GitHub for more information.


Sponsorship ๐Ÿ’–

Consider sponsoring the Nexus project to support its ongoing development and maintenance. Your sponsorship helps us dedicate more time and resources to improving the app and adding new features. You can sponsor the project by clicking the "Sponsor" button on our GitHub repository.

Enjoy chatting with Nexus! ๐Ÿ˜ƒ

nexus's People

Contributors

saizuo avatar jvherck avatar gauravplxyz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.