All Projects → purnima143 → Kurakoo

purnima143 / Kurakoo

Licence: MIT license
Kurakoo is an online community of people providing answers to questions just like Quora site. Kurakoo is especially for school-college students, people from around the different colleges visit Kurakoo to ask questions from a community of people who answer them.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Kurakoo

Material-Design-Android
My stash for all things material, animations, typography, iconography, transitions, Animated VD, Color Palette API, UI design, and more.
Stars: ✭ 38 (-53.09%)
Mutual labels:  ui-design, ux-design
Awesome Web Design
🎨 A curated list of awesome resources for digital designers.
Stars: ✭ 1,905 (+2251.85%)
Mutual labels:  ui-design, ux-design
Printable Mockups
Create printable UI mockups & wireframes templates
Stars: ✭ 479 (+491.36%)
Mutual labels:  ui-design, ux-design
Bulma.io-axure
AxureRP Library with Bulma.io components
Stars: ✭ 90 (+11.11%)
Mutual labels:  ui-design, ux-design
sketch-crowdin
Connect your Sketch and Crowdin projects together
Stars: ✭ 35 (-56.79%)
Mutual labels:  ui-design, ux-design
ngx-copilot
🏆 The most expected has arrived, a package for Angular that facilitates us to improve the experience of our users when guiding them in our interface
Stars: ✭ 61 (-24.69%)
Mutual labels:  ui-design, ux-design
Ui Ux Designer Roadmap
Roadmap on becoming a UI/UX designer in 2017
Stars: ✭ 1,357 (+1575.31%)
Mutual labels:  ui-design, ux-design
Movies
Buy movie tickets in advance, find movie times, and more at "Movies".
Stars: ✭ 33 (-59.26%)
Mutual labels:  ui-design, ux-design
Loginpageconcept
Login Page and dashboard concept with awesome transition animation
Stars: ✭ 171 (+111.11%)
Mutual labels:  ui-design, ux-design
Instagram Clone
A clone of the Instagram app 📱 🥳 . made with React-native and Typescript ❤️.
Stars: ✭ 163 (+101.23%)
Mutual labels:  ui-design, ux-design
ui-ux
The learning guide contains the Basics, Intermediate and Advance resources for User Interface and User Experience Design
Stars: ✭ 187 (+130.86%)
Mutual labels:  ui-design, ux-design
PickleDesign
Pickle Design - Web Portfolio
Stars: ✭ 11 (-86.42%)
Mutual labels:  ui-design, ux-design
Patternfly Design
Use this repo to file all new feature or design change requests for the PatternFly project
Stars: ✭ 82 (+1.23%)
Mutual labels:  ui-design, ux-design
Sketchize
Sketchize is built for UI/UX Designers to help them design lovely apps for mobile, tablet, and desktop devices.
Stars: ✭ 162 (+100%)
Mutual labels:  ui-design, ux-design
meshery.io
Site for Meshery, the cloud native management plane
Stars: ✭ 135 (+66.67%)
Mutual labels:  ui-design, ux-design
CoolAnimation4Beginner
Making Beauty Android UI/UX Design with cool Animation
Stars: ✭ 21 (-74.07%)
Mutual labels:  ui-design, ux-design
awesome-neumorphism
A curated list of awesome Neumorphism resources.
Stars: ✭ 15 (-81.48%)
Mutual labels:  ui-design
awesome-flutter-ui
10+ flutter(android, ios) UI design examples ⚡ - login, books, profile, food order, movie streaming, walkthrough, widgets
Stars: ✭ 848 (+946.91%)
Mutual labels:  ui-design
rottenjs
An all-in-one (2.6kb) Javascript library for web development
Stars: ✭ 15 (-81.48%)
Mutual labels:  ui-design
SFC-foundations
SFC bringing change to the society. Drop a ⭐
Stars: ✭ 111 (+37.04%)
Mutual labels:  gssoc21

kurakoo-logo

forthebadge forthebadge forthebadge forthebadge

Kurakoo is a website where you can make friends (safely) and learn more from people you trust. It is an online community of people providing answers to questions, just like 'Quora'. Kurakoo is specially catered to meet the needs of school/college students. Students from different colleges/universities around the world visit Kurakoo to ask questions to a community of people who are always ready to answer them.

Project Background💡

In the majority of the colleges and universities across India, thousands of students have many doubts and queries from "Which branch to choose?" to "How to crack interviews?". Kurakoo is a one-stop solution for all these problems. It serves as a platform where students can drop in their questions for public view and any person from this vibrant community can help by providing answers to these questions.

Issues Pull Requests Forks Stars License  

Areas of Collaboration 👨‍🏭

Project Managers, Developers, and Designers would be collaborating on various domains like:

  • UI Prototyping with figma tool figma design.

  • Front-End Development with ReactJS

  • Developing Backend APIs with NodeJS and MongoDB

  • Working on a NoSQL Database Management System

  • Working on a User-Experience rich platform for a Social Cause

This would be an enriching experience for all Student Developers, Project Managers, and Designers.

Technology Stack 🛠️

  • Coding Languages: JavaScript

  • Tools & Technologies: React MongoDB Express.js NodeJS Mocha Chai

  • Project Management Tools: Trello GitHub Git Markdown

Flow of the site 💻

Below is a basic idea as to how the website works. We will also be working on adding more features to this project, like sharing of questions, an option to follow people, a feature that allows users to filter and view specific content, etc.

Kurakoo Website

General Guidelines 🎯

  • Before working on any issue, kindly go through the instructions given in the contributing and readme the file carefully.

  • For each issue, a detailed explanation is mentioned in the issue ticket itself, for more details refer to figma design.

  • While making any component, make sure that the code for the all generalised/common components is kept in src->components->common folder.

  • Kindly keep the source code in the src->components folder while making specific components.

  • Please make sure to adhere to the folder structure of the project.

We will also be working on adding more features to this project.

Setup Guidelines

Clone the repository -

git clone https://github.com/purnima143/Kurakoo.git

Backend

  1. Run cd server on your CLI.

  2. Create a .env file and paste the MONGO_URL, node environment and email for nodemailer in the given format

    MONGO_URL = <your_url>
    NODE_ENV = development
    USER_MAIL=<Enter your mail-id from where you want to send the mails>
    MAIL_PASSWORD=<password of the entered mail-id for the authentication>
    

    or

For the MONGO_URL, We have added a string for the local mongoDB connection inside index.js mongodb://localhost:27017/kurakooDB

Note: See the .env.example file for further clarity

_NOTE: To get the MONGO_URL, take a look at this article for reference [Connection String URI Format](https://docs.mongodb.com/manual/reference/connection-string/)_
  1. Install the dependencies by running

    npm install
    
  2. Run the server

    npm run server
    

    Link for the screenshots, how to setup backend locally are kept in assets->backend folder.

Frontend

  1. Run cd client on your CLI.

  2. Install the dependencies by running

    npm install
    
  3. Run the server

    npm start
    

NOTE: To run the Frontend side of the application is recommended to run the backend server too.

Start Frontend & Backend simultaneously

  1. Navigate to the root folder i.e. Kurakoo.git

  2. Install the dependencies by running

    npm install
    
  3. Start Frontend & Backend simultaneously

    npm run dev
    

Unit Testing

  1. Currently we are working on the implementation of unit-tests.

  2. This will improve the our codebase & help to manage all the wierd cases.

  3. We are using Mocha & Chai for the unit-testing. We welcome you, for helping us to improve test casing.

Open source contest

Girlscript Summer of Code 2021: The GirlScript Summer of Code is a 3 month long Open Source program conducted every summer by the GirlScript Foundation. It was started in 2018 to help beginners to get started with Open Source Development while encouraging diversity.

0_hvZkvLGPR4t6TFhS

Learning Resources 🧰

License📜

MIT License

All Contributors

Project Admin 📆

Purnima Sharma

Project Mentors 👨‍💻


Ahmed Mawia


Ishu Raj


Vivekkumar Javiya

Contributors

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].