Welcome to our team-project! We are team pugs and we've build this app called DoggoSwipe. Each of us has individually built a feature. DoggoSwipe consists out of all the features and topics we've been working on within these few weeks. You can read more documentation in our wiki (written in dutch).
DoggoSwipe is a tinder-like app for dogs. You can easily register or log in and start swiping. Through this app you will be able to find lots and lots of cute dogs for you to adopt. Each of our team members has built a feature within this app. We have also done some research and added multiple topics/stategies. It will contain the following:
- Register and/or login
- Liking and disliking
- Filtering
- Deleting
- Chatting
- Profile editting
- MVC (Samantha van Zandwijk)
- API (Samantha van Zandwijk)
- Chatting with socket.io (Martijn van der Lans)
- User authentication with passport.js (Jabir Tisoudali)
- Mongoose (Zain Butt)
We have used different technologies to build our app. It is made with CSS and JavaScript, but instead of HTML we've used a templating engine. See the following included technologies:
Want to start up our app and you have no idea how? Follow the next steps! (if you are a pro already, you can skip the pre-installation).
- Install NodeJs
- Type
node install
in your terminal - Or use
node --version
to check if you have node on your computer
- Type
git install
in your terminal - Or use
git --version
to check if you have GIT on your computer
git clone https://github.com/samanthavz/team-tech.git
- Install NPM in the root of the project:
npm install
npm start
The database used for this app is MongoDB. See the following structure: