Coder Social home page Coder Social logo

shubsi26 / crowdfunding Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 44.47 MB

A open source project for crowdfunding application using Mongodb, Express, Angular, NodeJs (MEAN Stack).

Home Page: https://project-crowdfund.onrender.com/

License: MIT License

TypeScript 36.95% CSS 16.99% HTML 36.79% JavaScript 9.26%
angular backend crowdfunding crowdfunding-project crowdfunding-websites express frontend full-stack full-stack-web-development fullstack-development mean-stack meanstack mongodb nodejs npm-package project website mean jwt-authentication zod

crowdfunding's Introduction

CrowdFunding Application

Live demo link - https://project-crowdfund.onrender.com/

May take loading time upto 30s

Technology Used

Angular Express
NodeJs MongoDB
TypeScript TypeScript
CSS HTML
ZOD JWT

Features

  • Authentication

    The user can create its account and can perform operations like Login ans SignUp in the account. When the user Login Or SignUp, it will be provided a JWT Key which will be used for Authentication purpose.
  • Add Project

    If the user is authenticated, he/she can navigate to the profile section where the project can be added and details of previously added project can be viewed.
  • Update Project

    In the profile scetion, when the user click on the update, it will be navigated to the update page and where the updated information can be filled and by clicking on submit to save changes.
  • Delete Project

    In the profile section, if the deletion button is clicked, the project will be deleted.
  • View Projects

    When navigated on progct, the user can see all the projects he have added and other people have added.
  • Payment

    When the user is on project detail page and when clicked on support button, it will be navigated to payment page where after filling the details and amount, if the user is authenticated the the a popup will apear that payment is done. The amount will be added to the project and owner can check it through the profile page.

Software Required

  • Install MongoDB
  • Install Node.js
  • Install Angular
  • Browser for interface

Setup

  • In the express folder, create a file name secret.js with the following code

     module.exports = {
         jwtSecret: "your-secret-key",
         mongourl: "your-mongodb-url"
     };
    
  • Replace "your-mongodb-url" with your working mongodb url and "your-secret-key" with your secret key.

  • Go to each folder and run command npm i to install all dependencies.

  • After creating secret.js, run command node server.js.

  • Change directory to croudf folder and run commnad ng serve.

crowdfunding's People

Contributors

shubsi26 avatar

Stargazers

 avatar

Watchers

 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.