/sodapopp

Primary LanguageHandlebars

Sodapopp! Your one-stop project collaboration App!

Welcome to Sodapopp! This is a fullstack app dreamed up and built by brytemenz and kirubaberlin.

Sodapopp! is a project collaboration app aimed at students of web development, data science, UX/UI and cybersecurity. It allows logged-in users to post their own projects, add likes and add comments on other students’ work and request to collaborate on them via email.

With this app, users can effortlessly work together, create communities and share knowledge.

Have you ever been stumped by a problem in a project? Needed a new set of eyes or some inspiration? As students of web development, brtytemenz and I realised that collaboration is integral for learning and inspiration in this industry. No two brains work the same way and there are many ways to solve problems! We simply learn better when we work together!

Sodapopp! has been built using Javascript, nodejs as the environment, expressjs as the backend framework, CSS and HTML, Bootstrap, Cloudinary, Adobe Illustrator and Mongoose. For the styling we used inspiration from canva, freepik, bootstrap and dribble. We aimed to create an app that fulfils CRUD requirements, but was at the same time meaningful, user-friendly and fun!

We would welcome contributions! There are many directions Sodapopp! can go in and we would love to hear your ideas. In our next steps, we hope to add forum functionality and further develop a real community aspect for students to find a space to come together, expand knowledge and get totally “sodapopping” for new projects!

Instructions for users

  1. Create your own username and password.
  2. Create a profile with a picture and select your branch from the drop-down menu.
  3. Upload a project (or more) with a name, picture and short description. Users can edit and delete their own projects.
  4. Browse through other projects on the homepage while logged in and add a like, comment or request to contribute on a project. You can populate a text box which will send an automatic email to the project author.
  5. Let the fun begin!

Contribution from developers

We welcome your contributions! Here are some ways you can get started:

  1. Report bugs: If you encounter any bugs, please let us know. Open up an issue and let us know the problem.
  2. Contribute code: If you are a developer and want to contribute, follow the instructions below to get started!
  3. Suggestions: If you don't want to code but have some awesome ideas, open up an issue explaining some updates or improvements you would like to see! Contact us!
  4. Documentation: If you see the need for some additional documentation, feel free to add some or let us know!
  5. Alternatively – ignore points 1-4 - just open up our app, log in and start using it with your own projects! The larger our database, the more users, the better Sodapopp! will work!

Instructions for developers

  1. Fork this repository
  2. Clone the repository
  3. Add your contributions – code or documentation.
  4. Commit (with a message) and push.
  5. Wait for the pull request to be merged.
  6. Let the fun begin!

Happy popping!

brtytemenz and kirubaberlin