I'm building my new side project and thinking about what you guys are using for your upcoming project (side project) as a frontend and backend.
Me:
Frontend : VueJs + TailwindCSS
Backend: NodeJs (No DB used this time)
Rails 6 w/ StimulusReflex + StimulusJS
Backend: Cloudflare Workers + FaunaDB
Frontend: Vanilla JS, React IFF the UI is complex
Really interesting backend stack, I've been wanting to try this exact combination out. How do you handle user authentication?
Not sure yet, probably going to use a 3rd party like Auth0
FaunaDB is my choise if I’ll need a data storage.
Backend: Java, Spring Boot
Frontend: JQuery, Bootstrap
Database: MySQL
I know it's not a modern stack but I have a good experience in these technologies, so will go with it.
Just curious how can I convert it to a modern stack, specially the database and deployment part?
Backend: Golang
DB: CockroachDB (maybe Postgres)
Host: Vultr
Frontend: Server rendered HTML + Tailwind + Vanilla JS (looking to try AlpineJS)
Same stack for all my live projects
Mine is going to be unique 😂, so:
Crypto Vault + Wallet
Crypto Vault = Raspberry Pi + Custom Linux OS + Vue.js app + Go lang backend
Crypto Wallet = Vue.js app + Go lang backend
Backend: Go
DB: MariaDB but will be moving to postrgres
Caching: Redis
Frontend: server rendered HTML, Bulma for CSS
I'm planning on learning VueJS and maybe... using it on the next project. Although my next project isn't going to be a heavy user-facing application so it's not necessary and I may stick with what I know so I can build it faster.
Backend: Vercel and Google Cloud Run (golang docker image)
Frontend: Vanilla JS with some lit html+lit element, partially bulma css
(https://starboard.gg)
I run https://bullish.email in Ruby and HTML
Frontend: GatsbyJS + TailwindCSS + Apollo Client
Database: Fauna + GraphQL
Backend: Netlify functions
Deployment: Netlify
This is the combination I would like to try next time.
I am writing a series of articles on that. Here is the first one https://dev.to/sandorturanszky/how-to-launch-an-mvp-with-jamstack-faunadb-and-graphql-with-zero-running-costs-lfm
This article is cool but its bombarded with UTM links for FaunaDB. Are you affiliated with them?
I wrote this article for them based on my real journey while building an POC for my MVP that I will release it soon. I have two more articles coming up very soon. I spent some time researching Fauna and really like what they have. If you read the first few paragraphs, you will get my message.
Sure, it's in-depth writing. The free tier is very decent.
Front: VueJS + Vuetify
Back: NodeJS using Strapi
I can't recommend enough using Vuetify and Strapi. It has saved me so many hours of work.
I usually go with Typescript, Preact, NextJS and AWS Amplify for authentication and database
As an alternative, Fauna has a simple solution for user auth.
Project: https://nhost.io
Backend: PostgreSQL, Hasura (Realtime GraphQL API)
Frontend: React
Frontend: from VueJS2 + Bootstrap to VueJS 3 + Tailwind Css
Backend: NodeJS + MariaDB same
I'm a Java guy by profession, but focusing more and more on full stack Javascript development. I know, Java is to Javascript what car is to carpet. :)
So for my upcoming project, I'm quite sure I'll go with these:
Backend: NodeJS + MongoDB (dependency injection? ORM?...still have a lot to explore)
Frontend: React / Redux + MaterialUI
Backend: Firebase for DB and hosting (Currently ), Stripe for payments and subscription handeling
Frontend: VueJS + ElementUI + SASS
Why “Currently”? Are you thinking of switching to something else?
Yeah...I might do hosting with digitalocean cause it’s cheaper in the long run.
That’s interesting. I haven’t launched yet but looking at Firebase pricing it seems pretty cheap to me. I’m hoping that even if it’s a bit more expensive at least I won’t have to worry at all about scaling. I guess I’ll have to launch and see :)
Frontend: React, TypeScript, Sass
Backend: DynamoDB, Python with Flask or NodeJS
I want to try a NoSQL database because I really don't want to manage migrations for databases.
I love Python/Flask but it might be time to try something new, because I've worked with it for like 7 years.
Project: https://midnight.pub
Stack: NextJS + Fauna DB and Algolia
For https://ottercamp.com I'm using:
Backend: Laravel 7, PHP 7.4, Go, MariaDB, AWS
Frontend: Nuxtjs, tailwind, Vercel
Can I ask why PHP and Go together ?
The API is written in PHP, and then I've built 2 microservices in Go, one is responsible for regularly checking our client's DNS configuration for their domains they've pointed to the service.
And then the other "microservice" is a Vercel serverless function which checks if the subdomains/domain exists and then serves up the nuxt app.
For https://savewithtrove.com, we use:
Frontend - React, Typescript
Backend - Python (w/ mypy), Flask, Postgres
Hosted on Linode for very cheap ($5/mo)
For https://versoly.com/ we use
Front: React, Bootstrap, Redux (Keajs, we have 10 huge stores and keajs makes it easy)
Back: Go, Python, Redis, Postgres, AWS, Nginx (lots of custom stuff here)
I do frontend and co-founder does backend
Thanks for sharing this. I use redux but hadn’t heard of kea before. My redux store is getting a bit large and was considering starting to use redux toolkit but kea sound really interesting so I’m going to check it out too.
Does kea have a way to handle selector memoization? I’m at a point in my react app where performance is becoming an issue with unnecessary renders slowing things down when lists have thousands of items. Sorting and reordering items is slow. Also Redux toolkit has normalizr which I clearly need. Was wondering if you’ve reached this point with Versoly and how you handled it.
Thanks!
Yes it comes with reselect I believe.
They did some huge upgrades.
I started at 0.2* and was able to upgrade to 2.* with very little work.
The guy behind it is amazing.
It made redux so easy to work with.
Sounds promising – thanks again for info!
Frontend: NextJS + tailwind + typescript, hosted over vercel
Backend: Firebase
Why did you choose NextJs over Gatsby?
I loved the ease of creating serverless functions in the same FE codebase and be able to share typescript interfaces between BE and FE.
It got way easier to maintain.
If I had a lot of pages that need to be public and frequency of change in that data is now high then I choose gatsby for sure.
Front: React + Bootstrap on Gatsby
Back: Firebase
Didnt expect I will see Firebase here.
It’s not perfect for every project but for me it’s been absolutely amazing and I love it.
Good to hear this!
Frontend: Alpine JS & Livewire
Backend: PHP Laravel & MySQL
Been fun ditching the big JS framework for a change
My go to choise for bigger projects. Are you usings something different for smaller projects ?
I like Nuxt for SPAs and small projects.
Also getting back into Flutter lately
MEVN (Mongo, Express, Vue, Node)
Good to see something different from MERN. Is this your first project like this ?
This comment was deleted 6 years ago
Same as you.
NodeJS + Express + Sequelize + MySQL + PassportJS
VueJS + Nuxt + Tailwind
I really enjoy this stack
Interesting combination. Did you consider Netlify or Vercel?
Nice stack! Where do you deploy these, if I may ask?
AWS
RDS for database
EC2 for the frontend/backend
I'm planning to go full static on my next project, then deploy it using S3+Cloudfront, as Nuxt has now a superb full static support(https://nuxtjs.org/blog/going-full-static/).
And you, what is your go-to Stack?
This comment was deleted 6 years ago