bugsight
ShareNow
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bugsight
-
Build a MEAN web app: Part 2 - Express meets TypeScript
You can find the complete code in this repo, which will be updated regularly whenever I share an article.
ShareNow
-
MEAN Stack Project: Create Quick File Share Application: Part 2 Backend
const express = require('express'); const app = express(); const PORT = process.env.PORT || 3000; const path = require('path'); const dotenv = require('dotenv') dotenv.config({ path: './.env' }) const connectDB = require('./config/db'); connectDB(); var cors = require('cors'); // use it before all route definitions // app.use(cors({ origin: ['https://share-now-backend-gi2ea360d-varun21vaidya.vercel.app/', 'https://share-now-file-sharing-app.vercel.app/', 'http://localhost:4200'] })); // cors policy app.use(cors({ origin: ['https://share-now-backend.vercel.app/https://share-now-file-sharing-app.vercel.app/', 'https://share-now-backend.vercel.app/http://localhost:4200'], // use your actual domain name (or localhost), using * is not recommended methods: ['GET', 'POST', 'PUT', 'DELETE', 'PATCH', 'HEAD', 'OPTIONS'], allowedHeaders: ['Content-Type', 'Origin', 'X-Requested-With', 'Accept', 'x-client-key', 'x-client-token', 'x-client-secret', 'Authorization'], credentials: true })) app.use(express.json()); // setup static files // using app.use to serve up static CSS files in public/css/ folder // when /public link is called in ejs files // app.use("/route", express.static("foldername")); app.use('/public', express.static('public')); //template engine app.set('views', path.join(__dirname, '/views')); app.set('view engine', 'ejs'); // Routes // to upload file use this route app.use('/api/files', require('./routes/files')); // when file is uploaded it returns this route app.use('/files', require('./routes/show')); // to download file use this route app.use('/files/download', require('./routes/download')); app.listen(PORT, console.log(`Listening on port ${PORT}.`));
-
MEAN Stack Project: Create Quick File Share Application
so here I am giving Project Repo to go to if you face any problem just clone it in your folder by writing this in terminal git clone repolink Frontend Repo: https://github.com/varun21vaidya/ShareNow Backend Repo: https://github.com/varun21vaidya/ShareNow-Backend
What are some alternatives?
nodetskeleton - A NodeJs Skeleton based in Clean Architecture to use TypeScript with ExpressJS, KoaJS or any other web server framework. Please give star to project to show respect to author and effort. 🤗
Zipline - A ShareX/file upload server that is easy to use, packed with features, and with an easy setup!
you-say - Discover you-say: Your fitness journey won't be dragged on anymore
Twake - Twake is a secure open source collaboration platform to improve organizational productivity.
demo-monorepo - JavaScript / TypeScript Monorepo Setup with PNPM Workspaces, Vite and TailwindCSS
filedrop - 📲 WebRTC E2E encrypted file transfer - React + node.js
ts-monorepo - Template for setting up a TypeScript monorepo
ShareNow-Backend - Backend Code For ShareNow App
t-express - Texpress is a project setup for using ExpressJS with Typescript. It includes a monorepo architecture and uses turborepo for managing the codebase. Live Site: https://texpress.onrender.com/auth/login (Note: Might take longer time to load due to free tier limitations on render), API Swagger Docs: https://texpress-api.onrender.com/api-docs
nx - Smart Monorepos · Fast CI
syncpack - Consistent dependency versions in large JavaScript Monorepos.